David Torevell Author & Editor

David Torevell is a member of the Theology, Religion and Philosophy Department at Liverpool Hope University, UK.