David A. Welch
University Research Chair and Professor of Political Science, University of Waterloo and Balsillie School of International Affairs : : @DavidAWelch