County - Inverness-shire
Parish - Barra
Island - Barra
Village/Place - Castlebay
From Castlebay, Isle of Barra. He is a retired teacher.