top of page

More of my work

A selection of my reporting, including investigations, local accountability journalism and daily news.

If El Dorado Hills becomes a city, what happens to its affordable housing obligations?

The Sacramento Bee, September 30, 2026 

Folsom is dropping its Flock license plate cameras, two council members say

The Sacramento Bee, September 14, 2026

Two Flock cameras on same road vandalized in one week, Folsom police report

The Sacramento Bee, August 26, 2026

El Dorado Hills bike park is $2 million over estimate. District staff want to abandon plan

The Sacramento Bee, August 20, 2026

El Dorado County moves to loosen west slope vacation rental rules — here’s why

The Sacramento Bee, August 20, 2026

El Dorado Hills leaders demand changes to controversial lighting district assessments

The Sacramento Bee, August 9, 2026

When ICE arrests you, what happens to your car?

Maryland Matters, June 1, 2026 

 

Maryland youth prison hired out Black boys to farmers, factories

Capital News Service, May 14, 2026

​

At least 10 ICE arrests of immigrants involved U.S. Park Police, records show

The Washington Post, March 16, 2026

Also published in The Baltimore Banner

 

Railroads and their regulators thwart safety fixes, costing lives

The Washington Post, March 16, 2026

Also published in The Baltimore Banner

 

Ban on immigration partnership would make Maryland a target for ICE street arrests, Frederick County Sheriff says

Capital News Service, December 19, 2025

 

Maryland’s surprising role in implementing Trump’s immigration agenda

Capital News Service, November 13, 2025

 

School board chair fights ‘vulgarness,’ profanity and many local parents

​

Capital News Service, October 9, 2025

Oklahoma Patient Pipeline: How an Insurance Scheme Brought Hundreds to California for Drug Treatment

Okalahoma Watch, August 25, 2025

 

Predator Hunters’ Tactics Draw Fans, but Concern Police and Advocates

​​​

Oklahoma Watch, August 1, 2025

bottom of page