Janet Macdonald
Peerage person ID=503529
Parents
Donald Macdonald
Janet Payne Carlyle
Children
Siblings
Archibald Macdonald
Donald Macdonald
Allan Macdonald