Mitt Romney once tried to wager $10,000 that I got something wrong. Freelance journalist, covering local, state, & national politics and policy.

Pasadena, CA
Joined March 2007
This person gets me
5
1
38
Were polls wrong, or did polls cause the change? My new piece: open.substack.com/pub/goodpo…
2
597
And another banger from CNN
President Donald Trump has promoted more than 20 companies on his Truth Social account days after buying stock in those firms, a CNN investigation has found. cnn.it/4hb3OwA
1
2
642
Anniversary Sale! To mark two years of the Good Politics/Bad Politics newsletter, we are offering our first-ever sale, 20% off new subscriptions. Please help support our work: goodpoliticsbadpolitics.subs…
1
1
1
370
We are constantly told that foreigners are violent criminals and fraudsters, and that America’s Democrat-run cities are terrifying hellscapes. World Cup is shattering those myths. My new piece: open.substack.com/pub/goodpo…
1
1
1
255
The misogyny of the Trump administration has become so ubiquitous we barely even notice. We should. My new one at the newsletter: open.substack.com/pub/goodpo…
1
1
2
455
Did yesterday’s primaries show that Republican voters are marching to Trump’s tune, or that they are unhappy and lashing out at their party’s incumbents? My take: open.substack.com/pub/goodpo…
1
270
I just caught Dan Bongino on Fox & Friends Weekend talking about the WHCD incident, while I scrolled some MAGA social media, and boy was that the wrong way to start my Sunday.
2
540
Trump’s second term is all about ensuring long-term veneration of Trump; please read my new piece this morning: open.substack.com/pub/goodpo…
1
3
314
POTUS says that the US cannot guarantee the safety of Iranians traveling to the US. Not sure if this applies also to Iranian-Americans already here. Or people who look somewhat Persian. Will await further guidance.
2
345
It is kinda leaning that direction. Which only strengthens the narrative (currently at a low rumble) that Bibi led a gullible Trump into war.
Essentially it appears the “imminent threat” rationale from the Trump admin was: Israel signaled it would launch strikes against Iran, Iran would retaliate likely against the US, so the US had to join Israel and preemptively strike Iran first
1
4
958
Trump went in front of Congress and the American people on the virtual eve of an assault on Iran, yet barely even tried to persuade his audience that of the reason for it. My new one: open.substack.com/pub/goodpo…
265
Last week, the Trump administration knowingly put American air travelers in grave mortal danger, and for all we know they’re planning to do it again if they aren’t already. Why aren’t we talking about it? My new piece: open.substack.com/pub/goodpo…
3
256
Yes, I have thoughts about the Bad Bunny/TPUSA dynamics. open.substack.com/pub/goodpo…
280
Kash Patel on Bartiromo’s show is repeatedly blaming the deceased, then when asked for evidence of his claims demurring b/c of ongoing investigation. Confirms that FBI is letting DHS do the investigation; but also says that the gun is in FBI possession for fingerprinting etc.
3
667
I interviewed consultant Scott Ferson about his new book: “How the Democrats Lost America.” Listen here: open.substack.com/pub/goodpo…
1
250
Rose Bowl, natch
1
1
350
So weird
This Christmas, our hearts grow as our illegal population shrinks.
3
658
If you declare “racial equity” in government to be a “dubious end,” YOU MIGHT BE THE RACIST (HUD letter to City of Boston, via Wash Post)
1
4
1
6
2,209
In my new piece, I consider Trump’s very limited communications strategy, from calling affordability a hoax to yesterday’s no-real-press-allowed Pentagon press conference. Please read and subscribe! open.substack.com/pub/goodpo…
1
267
The Senate Democratic primary in Massachusetts could feature three pols who got to Congress by refusing to wait their turn. That might fit voters’ mood this cycle. My new piece: open.substack.com/pub/goodpo…
1
2
287