Puffer Genealogy
HAYNES, John
1649 - 1710 (61 years)
Generation: 1
1. HAYNES, John was born on 6 May 1649 in Sudbury, MA; died on 11 Dec 1710 in Sudbury, MA.