Andrew Balfour of Grange
Peerage person ID=679532
Children
Margaret Balfour