Donald MacDonald, 3rd of Keppoch
Peerage person ID=199395
(d. 1496)
Parents
unknown daughter MacPhee
Angus MacDonald, 2nd of Keppoch
Children
Siblings
Marion Macdonald
Alastair MacDonald, 5th of Keppoch