David MacDonald

, Professor of Political Science, University of Guelph