John Elphinstone, 2nd Lord Balmerino

Scottish nobleman involved in a religious test case of the 1630s (d. 1649)

Parents

Children

Siblings

Partners