18th Middlesex Rep People Holding Office Name: Susan Rourke Offices Held: State Representative Party: Democrat Name: David Ouellette Offices Held: State Representative Party: Democrat Name: Brian Donovan Party: Democrat