GM and editor of Times of San Diego: Previous: Axios San Diego, Voice of San Diego. Also: host of @RockDocsPod, a podcast about music documentaries.

San Diego
Joined August 2011
Lots of NYT TV show takes that all point to the same, useful conclusion: There have not been close to 100 great TV shows since 2000.
3
231
Link to the @10News story: shorturl.at/mPQts More on what happened here (with hopefully more to come from me): voiceofsandiego.org/2026/08/…
Former @SanDiegoCounty BHS Director says she was wrongfully terminated from her position. Nadia Privara Brahms says she was about to blow the whistle on the County's handling of discrimination, harassment, misconduct, employee-safety practices. Instead she was fired. @10News
2
3
3
1,970
Every day, we bring you stories you won't find anywhere else in town that affect your daily life and are about your neighborhood. If you don't already, sign up for our free daily newsletter, or one of our weekly community newsletters, right here: timesofsandiego.com/email-ne…
1
80
Any donation you can give helps support this type of public service journalism and makes us a stronger organization. We're just getting started. timesofsandiego.fundjournali…
71
Times of San Diego is in the middle of its fall fundraising campaign, and we could use a lift. Earlier this week, we published our investigation, Dying on Camera, into deaths along the southern border in clear view of the vast surveillance network there (link in next Tweet):
1
2
3
355
A day before that, our Dorian Hargrove dug into SDPD's new public disclosure of the reasons officers searched Flock license plate readers. So far this year, nearly 4,000 times that answer was "other." timesofsandiego.com/crime/20…
1
59
Two-time acting U.S. Attorney for the Southern District of California Andrew Haden was found dead inside his office yesterday night, after police received a call that he was missing. Police have confirmed that no foul play is suspected. timesofsandiego.com/politics…
3
5
2
6
1,358
Breaking: Andrew Haden, the former acting U.S. Attorney for the Southern District of California, was found dead inside the U.S. Attorney’s office on Wednesday: timesofsandiego.com/politics…
2
3
1
14
3,093
Andrew Keatts retweeted
Every two years we get outraged but this time I’m not forgetting.
It is really an embarrassment that Los Angeles County is reporting before San Diego County. Get it together, @SDVOTE!
2
2
23
4,279
Imagine writing this sentence to call someone *else* a poser.
In which I make the case that Miller Lite is the anecdote to the decadence of a professional class that constantly chases novel gustatory experiences and has come to confuse this empty, hedonistic quest with being cultured. theatlantic.com/culture/2026…
5
859
Andrew Keatts retweeted
Happy to announce that I am leaving CBS 8 for a News Editor role at @TimesofSanDiego. It's been a great run at CBS 8, but it's time to return to my roots. Super excited to be part of the @ASUNEWSWELL team.
6
2
22
892
These charts are not any more descriptive or revealing than a traditional box score and it’s time we all stop pretending. “One team led and then the other team led, but in a line graph.” Not fun! Not cool! Move on!
¿Como se dice "wheeeeeeeeeeee" en español?
5
7
2,066
Andrew Keatts retweeted
I missed one. To recap, San Diego Asm Tasha Boerner, who endorsed Tom Steyer today, in the span of a few months endorsed the gubernatorial campaigns for Toni Atkins, Eleni Kounalakis, Ian Calderon, and Eric Swalwell only to see their campaigns implode soon after.
A good omen for the Steyer campaign...
10
22
4
138
25,581
Andrew Keatts retweeted
Just heard Sycuan is part of the Padres new ownership group.
33
27
20
421
95,407
Latest update from San Diego Registrar: @jim_desmond has pulled papers to run for #CA48 and is no longer in candidate list for #CA49. With filing deadline approaching tonight, all eyes on whether @DarrellIssa will file to run for reelection in the redrawn 48th district.
2
5
1
22
3,697