Puffer Genealogy
HAYNES, Captain David
1670 - 1755 (85 years)
Generation: 1
1. HAYNES, Captain David was born on 4 May 1670 in Sudbury, MA; died on 19 Oct 1755 in Sudbury, MA; was buried in Sudbury, MA.