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