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.