Graham Carter 

Attacking common narratives in politics and society in Canada and abroad.