John Macdonald was married to Isabella Munro and settled in Swordale in the Point area of Lewis. They had a daughter Ann and may have had other children.