 He received undergraduate degrees in Arts (1957) and Law (1960) from Dalhousie University and a Master's in Law (1962) from the University of London in the United Kingdom.He was made a Queen's Counsel in Nova Scotia in 1979.He taught law at Queen's University, Dalhousie University, University of Victoria and University of Calgary.