
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
- Tweets33.7K
- Following3.6K
- Followers5.6K
- Likes71.6K
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.
Andrew Keatts retweeted
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
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…
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…
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):
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…
Here's that story, from our Lillian Perlmuter, our immigration reporter:
timesofsandiego.com/immigrat…
Andrew Keatts retweeted
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…
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…
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!
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…
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.
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!
Nice scoop by @tessabalc: the Bezos family has joined Qualcomm founder Irwin Jacobs in backing Ammar Campa-Najjar’s CA-48 bid: timesofsandiego.com/politics…
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.
Andrew Keatts retweeted
Good reporting: @CityofSanDiego spin on the news rises in Google AI results over independent local news axios.com/local/san-diego/20…
THE Barry Bloom with a scoop on Padres sale:
EXCLUSIVE: Padres sale goes through second round of bids with four buyers pushing the price to $3.5b. Seidlers want to wrap it up by June. My latest for @TimesofSanDiego. @Padres @MLB @Grampskie bit.ly/4tggRQI
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.



















