William Hall - Pedigree | FamilyCentral
 1529 -
 1501 -
 1505 -