William Hall - Pedigree | FamilyCentral
 2 Dec 1672 - 1759