Newburyport: Site of new medical building on Low Street in Newburyport. Jim Vaiknoras/staff photo
120907JVAbuilding