Thomas Bruce of Blairhall
Peerage person ID=274598
(b. 1630)
Parents
Catherine Preston
Robert Bruce
Children
Catherine Bruce
Margaret Bruce
Alexander Bruce
John Bruce
Siblings
Christian Bruce
William Bruce
Partners
Jean Henderson