James Orr

James Orr is associate professor of philosophy of religion at Cambridge.