Barclay Viewforth Church congregation on Blackford Hill

Preachers Archives: Rev Iain Sutherland