John Duncan

John Duncan is director of the Ethics, Society, and Law program at Trinity College, University of Toronto.