Newburyport: The Grand Army Building on State Street in Newburyport. Jim Vaiknoras/Staff photo
110403jvacivil