John Balfour, 3rd Lord Balfour of Burleigh

Scottish nobleman (died 1696/7) (–)

Parents

Children

Siblings

Partners