William Rochester - Pedigree | FamilyCentral
 1660 - Oct 1750
Family Group
Family Group