John Martin Harkleroad - Pedigree | FamilyCentral
 3 Oct 1772 -
 16 Aug 1742 -
Family Group
 1710 - 1752
  - 1742/43
Family Group