Peabody: Don Preston, Habitat Humanity-North Shore president stands inside the house.. photo by Mark Teiwes / Salem News
101209MTEHABITAT