Newburyport: The original by-laws of the Newburyport Marine Society. Photo by Ben Laing/Staff Photo
100809BLAmaritime