Donald Macdonald, 3rd of Belfinlay
Peerage person ID=503404
Parents
Angus Macdonald, 2nd of Belfinlay
Penelope Macneil
Children
Siblings
Penelope Macdonald
Ranald Macdonald, 4th of Belfinlay