13 Rev John MacLeod, Free Church (Continuing), Portmahomack

13 Rev John MacLeod, Free Church (Continuing), Portmahomack

13 Rev John MacLeod, Free Church (Continuing), Portmahomack
Ref:
Date:
Location:
Photographer: