OurNorthernRoots
Thomas Haynes
Generation: 1
1. Thomas Haynes was born on 27 Jun 1670 in Amesbury, Essex County, Massachusetts; died in 1723 in York, York County, Maine.
