Tag: duncan macleod

Dornoch Free Church marks the retiral of Rev. Duncan Macleod. …