Skip to main content Skip to search Skip to search

About

James Crooks

James Crooks is professor of philosophy at Bishop’s University and director emeritus of the Bishop’s University Singers.