John Haines
1680 - 1750 (70 years)
Generation: 1
1. John Haines was born in 1680 in Amesbury, Essex, Massachusetts; died in 1750 in York, York, Maine.