Paul Halloran

Moulton swears by the Sixth | 12:00 AM

Sixty-three days after voters gave him a convincing mandate, Seth Moulton dropped the “-elect” from his title, being sworn in