William Thrall - Pedigree | FamilyCentral
 Jun 1605 - 3 Aug 1679