James Macdonald
Peerage person ID=503571
Parents
Alexander Macdonald, 2nd of Kinlochmoidart
Marion Macdonald
Children
Siblings
Janet Macdonald
Mary Macdonald
Partners
Margaret Macneil