Newburyport: Mark Griffin, and Claire Papamastasiou, both of Newburyport and Dave Teneyck of Ocean Employee Benefits. Bryan Eaton/Staff Photo
scenecruise