HALIFAX COUNTY NCGenWeb Project
SURNAMES:
Hamill, Hamlet, Hancock, Hardee, Harden, Hardy, Harlow, Harper