Person ID: I5857884355William St. ClairMaleView pedigree chart →EventsTitleGen.FamilyFamily group sheet →FatherWilliam St. ClairMotherMargaret HallAbt. 1730 – Bef. 1771ChildDr. Campbell S St. Clair