Mary Cecilia Balfour
Parents
James Balfour
Children
Siblings
John Balfour, 3rd of Pilrig