Steve Aisthorpe

February 19, 2017
00:0000:00

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