Roderick MacLeod, 19th of MacLeod

Peerage person ID=506199 (d. 1699)

Parents

Children

Siblings

Partners