John Elphinstone, 2nd Lord Balmerino

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

Parents

Children

Siblings

Partners