Donald MacQuarrie

British 🇬🇧

Retired cleric with roots in the Western islands of Scotland.