Dr. Barry Cooper is a professor of political science at the University of Calgary, author of 35 books and 200 studies, and is a senior fellow with the Aristotle Foundation for Public Policy and the Royal Society of Canada.