Author: Peabody historical society, Peabody, Mass
Alternate names: Peabody Historical Society (Peabody, Mass.)