the desert sun
news writing
feature writing
"seniors" beat
Half of Riverside County hospital workers are declining COVID-19 vaccine, official says
'Move it or lose it': At 83, she keeps seniors active in Palm Springs and beyond
La Quinta couple keeps love alive, separated by glass
Coachella Valley seniors cope with COVID, isolation: ’I’m making do beautifully for my age’
napa valley register
news writing
crime reporting
breaking news
Taking control: Napa woman with cancer predisposition fights back
A look at 2 Napa Police shootings in light of California's new 'deadly force' law
911 recordings from Napa's October wildfires capture moments of confusion, desperation
Veterans Home standoff ends tragically, with Pathway Home hostages and gunman dead in Yountville
Crying in the courtroom: Officer recounts day he found Kayleigh Slusher's body
jersey girl
selected columns,
napa valley register
oakland north
news writing
audio production
video production
‘Swap Mama’ sews new life into old clothes
The Golden State Warriors and Habitat for Humanity team up for affordable housing
Cabaret benefits Oakland’s ‘unadoptable’ cats
Mutual Air brings new understanding of air pollution to Oakland
"International Academy" in Tales of Two Cities Podcast: Spectrums
An unlikely entrepreneur: The Bay Area teen trying to help foster youth through tech
BART officials face pushback due to newly proposed security measures
Protestors rally to stop Oakland coal shipment project
Follow the money: Updated website makes Oakland election data accessible
the daily news
news writing
breaking news
photography