Steve Aisthorpe

February 19, 2017

A researcher for the Church of Scotland on the ramifications of his major report on why people leave church