David A. Welch
About
David Andrew Welch is a Canadian political scientist. He is a university research chair and professor of political science at the Balsillie School of International Affairs of the University of Waterloo in Waterloo, Ontario, Canada.