James Elphinstone, 1st Lord Balmerino

Scottish noble (–)

Parents

Children

Siblings

Partners