BRYAN EATON/Staff photo. Ward 6 city council candidate Byron J. Lane campaigns outside the senior center.
191105BEAwardNewburyport6councilorcandidateLaneHall