Abigail K. Foster

Diamond Historic District (Essex County, Massachusetts)