Newburyport: The North River Trio performs at the Market Square stage Friday. Jim Vaiknoras/staff photo
120803JVA