Genealogy of Craig Harmon, NC:Information about William G. Perry