John Macdonald
By his wife, Catherine, daughter of John Macdonald of Ardnamurchan and Helen Campbell, their children were: