David Johnson

David Johnson holds a Ph.D. in Political Science from the University of Toronto. He is a professor in the Department of Political Science at Cape Breton University, specializing in Canadian Government and Politics, the Canadian Constitution, and Canadian Public Administration. He lives in Sydney, Nova Scotia.