Alexander Macdonald, 3rd of Leek
Peerage person ID=510337
Parents
unknown Grant
Ranald Macdonald, 2nd of Leek
Children
Donald Macdonald
Ranald Macdonald
John Macdonald
Angus Macdonald, 4th of Leek