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