Debates
- 1st Middlesex District State Senate, August 16, 2018:
- 1st Middlesex District State Senate Debate YouTube Video - courtesy Lowell Telecommunications Corp LTC
- 1st Middlesex District State Senate Debate Video - courtesy Lowell Telecommunications Corp LTC
- 18th Middlesex District State Representative, August 16, 2018:
- 18th Middlesex District State Representative Debate YouTube Video - courtesy Lowell Telecommunications Corp LTC
- 18th Middlesex District State Representative Debate Video - courtesy Lowell Telecommunications Corp LTC
- 3rd Congressional Democratic Primary: April 29, 2018
- Special Election Primary, April 8, 2013
- Mass. Senate, 2012
- First Mass. Senate Democratic Primary, 2011