Puffer Genealogy
MARSTON JR, William Jr
1622 - 1703 (80 years)
Generation: 1
1. MARSTON JR, William Jr was born on 19 Mar 1622 in Yorkshire, England; died on 22 Jan 1703 in Hampton, NH.