Authors » Dr. Barry Cooper

Barry Cooper is a professor of Political Science at the University of Calgary and a Senior Fellow at the Canadian Defence and Foreign Affairs Institute.