Blog
News and updates from the campaign
September 14, 2026
Campaign Update: On to the general election! - September 12, 2026
I am truly grateful to the Windham voters for the support I received during the District 17 state representative primary, allowing me to advance to the...
Read more →
September 06, 2026
Campaign Update: Contested Primaries Are Not the Problem - September 09, 2026
Contested primaries are a critical part of accountability. Voters should always have a real choice - without it, any election means little. When I went to...
Read more →
September 06, 2026
Primary Advertisement (with links) - September 4, 2026 Windham Independent
The ad I placed in this week's Windham Independent is above. Here are the associated links: NRA A Grade/Endorsement (select State Representative, scroll...
Read more →
August 28, 2026
Campaign Update: Door-Knocking - August 28, 2026 Windham Independent
Campaign Update: Door-Knocking I primarily campaign by door-knocking. Of course, I want to earn your support, but an even more important reason is that I...
Read more →
August 22, 2026
Legislative Update: Veto Day - August 21, 2026 Windham Independent
Wednesday, August 19 was Veto Day - the last legislative session day of the term, when the Legislature votes to override the governor’s vetoes. A two-thirds...
Read more →
August 17, 2026
Legislative Letter: The State Budget - August 14, 2026 Windham Independent
Legislative Letter: The State Budget To keep New Hampshire income and sales tax free, the state must be disciplined about spending and insist every dollar...
Read more →
August 17, 2026
Legislative Letter: Roll Calls - August 07, 2026 Windham Independent
Legislative Letter: Roll Calls The best evidence to use in judging our representatives’ performance is roll-calls - here is how to look at the record before...
Read more →
August 17, 2026
Legislative Discussion: Grocery Subsidies - July 31, 2026 Windham Independent
Legislative Discussion: Grocery Subsidies Last week, I pointed out that Democrats believe in energy subsidies for unprofitable projects. So let’s look at...
Read more →
August 17, 2026
Legislative Update: The Taxpayer Protection Act - July 24, 2026 Windham Independent
Legislative Update: The Taxpayer Protection Act On July 15th, Governor Ayotte finally signed into law HB1300, which will significantly expand local control....
Read more →
August 17, 2026
Candidate letter: Energy subsidies - July 24, 2026 Windham Independent
Candidate letter: Energy subsidies I deeply dislike the longstanding practice of WinDems sending anonymous political attack letters to the paper. Their “Who...
Read more →