He has taught psychology, philosophy and human rights; is currently a member of the board of governors, a knight of the Sovereign Military Hospitaller Order of Saint John of Jerusalem of Rhodes and Malta; knight of the Most Venerable Order of the Hospital of St. John of Jerusalem; and an honorary navy captain in the Canadian Forces.
Il y a enseigné la psychologie, la philosophie et les droits de la personne. Il est actuellement membre du conseil d'administration de cette université, chevalier de l'Ordre souverain militaire hospitalier de Saint-Jean de Jérusalem, de Rhodes et de Malte, chevalier de l'Ordre très vénérable de l'Hôpital de Saint-Jean de Jérusalem et capitaine de vaisseau honoraire des Forces armées canadiennes.