Hamblin Stokes Freeman - Pedigree | FamilyCentral
 11 Sep 1740 - 25 Mar 1806
Family Group
  Children