Moderator
edinburgh, edinburgh, united kingdom
Church of Scotland
Cupar Old Parish Church
Minister
Morningside Parish, Church of Scotland
University of Oxford
University of St. Andrews
Princeton Theological Seminary