 He has appeared on television and radio networks including CBC Radio, Global Television, CTV Television Network, UKTV Network and History TV channel.O'Keefe studied at Concordia and McGill Universities in Montreal before attending the University of Ottawa for his graduate studies.He remained at the University of Ottawa for four years as a research assistant and lecturer on Military and Diplomatic History before teaching at the College level in Montreal as a professor of Modern and Military History.