Person ID: I8779192954John C. HallMaleView pedigree chart →FamilyFamily group sheet →FatherJohn C. HallMotherPermelia Agnes Craddockb. 16 MAY 1839