Skip to main content Skip to search Skip to search

About

James M. Forbes

James M. Forbes is a historian of religion and politics in Canada who completed his PhD in History at the University of Calgary.