John Elphinstone, 4th Lord Balmerino

Scottish nobleman and lawyer (1652–1736)

Parents

Children

Partners