Arthur McCalla

Arthur McCalla is Associate Professor in the Department of Philosophy/Religious Studies at Mount Saint Vincent University, Halifax, Canada.