John Balfour, 3rd Lord Balfour of Burleigh

Scottish nobleman (died 1696/7) (1601–1688)

Parents

Children

Siblings

Partners