Janine A. Clark

Janine A. Clark teaches political science at the University of Guelph in Canada.