Author: William D. Graf
Alternate names: Bill Graf
Bio: Former chair of the Political Studies Department at the University of Guelph.