Reginald Macdonell, 2nd of Scotus and 10th of Glengarry

Peerage person ID=510305

Parents

Children

Partners