John Balfour, 3rd Lord Balfour of Burleigh

Scottish nobleman (died 1696/7) ()

Parents

Children

Siblings

Partners