James Stewart, 2nd Earl of Galloway

Peerage person ID=152667 (1610–1671)

Parents

Children

Siblings

Partners