Il a été président de l'Institut professionnel de la fonction publique du Canada; il s'est ensuite lancé en politique et a siégé pendant de nombreuses années à la Chambre des communes comme député de diverses circonscriptions de la région d'Ottawa; il a été vice-président, puis Président de la Chambre des communes, ambassadeur au Portugal, et il est membre du Conseil privé.
He was the president of the Professional Institute of the Public Service of Canada, went into politics, was for many years a member of the House of Commons from various Ottawa- area ridings, served as Deputy Speaker and then Speaker of the House of Commons, Ambassador to Portugal, and he is a Privy Councillor.