![M09bdb4d38d658c2a566e063ed79d3de41](/images/made/varimages/contributors/cairms_300_300_90_s_c1.jpg)
James Cairns
James Cairns teaches in the contemporary studies program at Wilfrid Laurier University in Brantford, ON, and is a member of the Toronto New Socialists.
James Cairns teaches in the contemporary studies program at Wilfrid Laurier University in Brantford, ON, and is a member of the Toronto New Socialists.