Ken MacMillan

PhD in History
McMaster University, Canada

MA in History
Queen's University, Canada

BA (Hons) in History and English Literature
Nipissing University, Canada

Want more information about this supervisor? Visit their website.