Newburyport: Beverly Buccheri at BC Essentials in Newburyport. Jim Vaiknoras/staff photo
121116JVAgiftguide