John Macdonald Peerage person ID=503389 Parents Allan Macdonald, 9th of Clanranald and Moidart Janet Maclean Children Siblings Margaret Macdonald Allan 'Og' Macdonald Ranald Macdonald, 1st of Benbecula Sir Donald Macdonald, 12th of Clanranald and Moidart John Macdonald, 1st of Kinlochmoidart Marion Macdonald Angus Macdonald, 10th of Clanranald and Moidart Rory Macdonald Letitia Macdonald