Haverhill, Massachusetts
Haverhill, Massachusetts chronology