Building relationships: Local Habitat for Humanity groups merge
Merrimack Valley Habitat for Humanity and North Shore Habitat for Humanity are combining their assets and abilities to create more affordable housing as the Essex County Habitat for Humanity.