Lord Hannen har varit president idomsto-