Haverhill, MA — Roof Review — New roof started earning its keep the day after it was finished