Skip to main content Skip to search Skip to search

About

John L. Schellenberg

John Schellenberg is an Associate Professor of Philosophy and Past-Coordinator of Peace and Conflict Studies, Mount Saint Vincent University, Halifax.