Graham Macdonald

Graham MacDonald has worked as a teacher, planner and historian across Canada and is currently a historian for Parks Canada in Calgary.