NH State Representative, Portsmouth resident, amateur photographer, and Red Sox fan.

Portsmouth, NH
Joined March 2013
The key. #Vote
17
444
14
828
7,861
On November 3, you can vote for the party that has cast its lot with self-dealing grifters, warmongers, and pedophiles—or you can vote for Democrats up and down the ballot.
3
1
4
111
Heading into the Nov. 3 midterm elections, about half of registered voters said healthcare costs are a major problem for them and their families, up from a little more than one-third four years ago, according to a Fox News poll from September. apnews.com/article/trump-tal…
1
122
Republic savings time #vote
2
214
8
529
4,871
BREAKING: Trump demands Ilhan Omar resign for allegedly using a “fake name.” Any comment, JD Vance? Or should I call you James David Vance? J.D. Hamel? James David Hamel? James Donald Bowman? Funny how names only matter when you’re attacking immigrants.
1,091
7,260
231
19,892
364,238
Meanwhile down at Satanunu headquarters…
61
Just when you think the stupidity, cruelty, and disrespect for people’s basic humanity couldn’t get any worse, DHS and the GOP mob bosses who run it find a new way to treat their victims worse than the military is allowed to treat enemy combatants. cnn.com/2026/10/21/politics/…
2
1
65
Look at your latest electric bill and tell me how much it looks like anyone in the state house GOP trifecta has been fighting for you. What MAGA/ Freestaters fight for are utilities and fossil fuel giants.
While Governor @KellyAyotte has been fighting to lower Granite Staters’ electric bills, Opioid Lobbyist Cinde Warmington is pushing an energy “plan” that is even more extreme than Massachusetts. We can’t afford Cinde Warmington.  #nhgop #nhpolitics
3
4
4
248
“Tonight Trump yet again used the antisemitic ‘Shylock’ — a year after he was called out for doing so and claimed he didn’t know it was problematic. Again: not an accident. He has consistently normalized antisemitic conspiracy theories and tropes.” cnn.com/2026/10/20/politics/…
1
61
David Meuse retweeted
REMINDER: While Costly Kelly tries to take a victory lap on her failed record, don't forget, everything has become more expensive under her watch, from housing, to electricity, and health care. Head to CostofKelly.com to learn more! #NHPolitics
16
8
1
7
590