 Today, O'Keefe teaches history at Marianopolis College in Westmount, Quebec.O'Keefe served as an infantry officer in the Royal Highland Regiment (The Black Watch of Canada) in Montreal, and was later employed as their historian for nearly a decade.In addition, he worked as a Signals Intelligence specialist for the Department of National Defence and conducted research for the Official History of the Royal Canadian Navy in the Second World War.