John from Torrin, Isle of Skye was married to Christine Macleod from Applecross and Ballachulish. They had one son.