David B. MacDonald is a professor in the Department of Political Science at the University of Guelph and Research Leadership Chair for the College of Social and Applied Human Sciences
![](/var/site/storage/images/books/t/the-sleeping-giant-awakens/9781487522698_cover/571235-1-eng-CA/9781487522698_cover_rb_relatedcovers.jpg)
David B. MacDonald is a professor in the Department of Political Science at the University of Guelph and Research Leadership Chair for the College of Social and Applied Human Sciences