David Lonsdale

David Lonsdale is Senior Lecturer in Christian Spirituality, Dean of Postgraduate Studies at Heythrop College, University of London, UK.