Allan Macdonald, 5th of Belfinlay
Peerage person ID=503408
Parents
Mary Macdonald
James Macdonald, 1st of Belfinlay
Children
Siblings
Mary Macdonald
Alexander Macdonald
Ranald Macdonald
Angus Macdonald, 2nd of Belfinlay