Newburyport: Members of the newly elected City Council take the oath of office during Monday's City of Newburyport inauguration at City Hall. Jim Vaiknoras/staff photo
120102jvaoath