Parish Church (Auld Kirk)

auld_kirk

Reverend Hew Craufurd

Reverend James Gilchrist