Sir James Makgill of Rankeillour

Peerage person ID=354836 (d. 1699)

Parents

Children

Siblings

Partners