Haverhill, Massachusetts
Timeline of Haverhill, Massachusetts history