John Macdonald
Peerage person ID=510370
Parents
Alexander Macdonald, 3rd of Leek
Children
Siblings
Donald Macdonald
Ranald Macdonald
Angus Macdonald, 4th of Leek