Yorkie buddy🐕. Potterhead⚡🦉. Public radio nut 🎙. Scribe & editor for @mhdindy 📰. Story💡? [email protected] (he/him)

Salem, MA
Joined January 2013
U.S. Sen. Ed Markey and U.S. Rep. Seth Moulton turned much of the second Democratic U.S. Senate primary debate into a fight over each other, leaving several questions unresolved by night’s end. tr.ee/hCd5eVceG9 #mapoli
188
Outside groups have spent $26.3M on the Markey-Moulton Senate primary for the Sept. 1 primary — $21.2M tied to Markey, $5.1M to Moulton — more than 10 times the $2.5M spent on the open 6th District House race. #mapoli
307
Ed Markey just won the most lopsided primary of his career — beating back Seth Moulton's entire case that it was time for him to go, by a wider margin than he beat Joe Kennedy in 2020. The age argument lost. #mapoli tr.ee/ZdCBJbl4xl
333
5 Dems left in the 6th District race after Mariah Lancaster stepped aside Saturday & backed Tram Nguyen. It caps a late run of endorsements for the state rep — Pressley, Trahan, the Globe — with voting already well underway. tr.ee/xHytQpVlbQ #mapoli @TeamTram
1
3
225
Dan Shuman, owner of Marblehead Cycle, says he won't sell an e-bike to a minor — or to an adult he knows is buying one for a minor. He'll still fix them because refusing service would just leave unsafe machines on the road. tr.ee/u5QrU4Hu22 #mapoli
53
I can’t with Sheepstealer crying! #HOTD
1
2
6
525
In the 6th District Democratic primary, campaign cash is not just buying ads. It is buying repetition — the kind that makes some names feel familiar before voters have gone looking for the rest. tr.ee/qZNDSMcHe0 #mapoli #ma6
2
104
#MA06 has a $10M story hiding in the filings: two campaigns with millions, one Democrat out & rivals left with much, much smaller bank accounts. @mhdindy built a dashboard tracking @dank, @JABeccia, @TramForCongress, @rickjakious & the full field. #mapoli tr.ee/BF9vYg68f5
130
#MA06 has a $10M story hiding in the filings: two campaigns with millions, one Democrat out & rivals left with much, much smaller bank accounts. @mhdindy built a dashboard tracking @dank , @JABeccia, @TramForCongress, @rickjakious & the full field. #mapoli
128
Canvas tents, musket smoke and small hands on a butter churn filled Marblehead’s harborfront July 18-19. Steven Rood photographed “A Celebration of General Glover." tr.ee/dff6njDSWj
77
See our photos here tr.ee/MqNRpQetxa
60 festivals in, #MarbleheadMA still turns out for all of it — the judged shows, the boat building, horns over the harbor. Steve Rood & Katie Ring are photographing all five days, & we’re publishing their best frames each night @MHDFestOfArts . #MFoA2026
1
61
60 festivals in, #MarbleheadMA still turns out for all of it — the judged shows, the boat building, horns over the harbor. Steve Rood & Katie Ring are photographing all five days, & we’re publishing their best frames each night @MHDFestOfArts . #MFoA2026
1
1
104
The Select Board has begun mapping out the search for #MarbleheadMA’s next town administrator, with plans to set priorities July 24 and bring in an executive search firm before Thatcher Kezer retires Dec. 31. tr.ee/8RnRVw6tQq
30
After 45 years of family ownership, Colleen Galvin served her final breakfast at the Driftwood on Friday. A look back at the little harbor-side diner that became part of daily life for generations of Marbleheaders. tr.ee/NFYQuuWXUA #marbleheadma
1
45