Author: Marblehead Historical Society
Alternate names: Marblehead historical society.; Marblehead historical society; Marblehead historical society, Marblehead, Mass