D. Ross Cameron
banner
drosscameron.bsky.social
D. Ross Cameron
@drosscameron.bsky.social
Long-time (40 years) photojournalist. Unless noted otherwise, all photos here are my work.

www.drosscameronphoto.com
Clayton Valley just couldn’t stop shooting themselves in the foot Friday night as they met Monte Vista in the NCS Div. II football championship. Three possessions to start the game ended in turnovers, and MV turned them all into TDs.

Pretty much spelled defeat, 24-10.

For #BayAreaNewsGroup #CIF
November 29, 2025 at 11:42 PM
The CIF North Coast Section football championship game was a nail biter: #Pittsburg held the edge in total yards and time of possession, but #DeLaSalle prevailed 24-17 at #DiabloValleyCollege.

For #BayAreaNewsGroup
November 25, 2025 at 3:19 AM
The 128th Big Game (and The Axe) went to #Stanford Saturday. Cardinal 31, California Golden Bears 10.

For #BayAreaNewsGroup
November 25, 2025 at 3:11 AM
The world (not just #Oakland) lost a very good person today, to stupid, pointless #GunViolence.

Coach John Beam mentored hundreds of young men (and women) and made this city a better one.

My condolences and prayers go out to his family.

#RIPCoachBeam
November 15, 2025 at 7:34 AM
Sure, it’s Tuesday and this happened Sunday, but it’s always fun covering the #NBA and the @warriorsofficial.bsky.social at #ChaseCenter. Even better when they win, as they did against the @indianapacers.bsky.social

Shot for #IMAGNSportsimages
November 11, 2025 at 9:19 PM
Sure, this happened Saturday and it’s now Tuesday, but I’m sure #BransonGirlsVolleyball is still celebrating their NCS Open Division win over #MarinCatholic. Shot for the #MarinIndependentJournal.
November 11, 2025 at 9:11 PM
Fun weekend of sports —Marin County Athletic League girls #tennis finals for #BayAreaNewsGroup and #UVA vs. @ucberkeleyofficial.bsky.social #ACC football for #IMAGN Sports Images.
November 3, 2025 at 11:35 PM
And yes, I remember you from your role in “Moneyball.”
October 28, 2025 at 8:58 AM
It’s that time of year again: Angela Hill and Mat Hunnicutt hold their annual #Halloween costume party, Saturday, Oct. 18, 2025, in #RichmondCA
October 21, 2025 at 6:52 AM
From Alameda, Calif., Saturday, Oct. 18,2025.

#NoKings2
October 21, 2025 at 6:46 AM
Covered the 33rd Stanfel Cup high school football game last night at Kezar Stadium in San Francisco.

Archbisho Riordan defeated Sacred Heart Cathedral 56-30.

For @bayareanewsgroup
October 4, 2025 at 5:27 PM
Sorry to hear Bob Melvin was fired, but it’s not his first ejection.

I know he will land on his feet.
September 29, 2025 at 6:48 PM
if money is all they care about…

Enjoy.
September 19, 2025 at 2:03 AM
Tortie, you say?
August 24, 2025 at 11:49 PM
July 6, 2025 at 9:59 PM
Seems counterintuitive to pretend that this is a “normal” Independence Day, but #SanFrancisco put on a brave face.

#ThisIsNotNormal
July 5, 2025 at 6:43 AM
Seen this week in #Oakland #California.

I approve this message.

#SaveDemocracy
May 28, 2025 at 11:44 PM
The sports were coming fast and furious this week: #MLB, prep baseball, #NFL, and prep field hockey.

For IMAGN Sports Images, and the Marin Independent Journal.
May 14, 2025 at 1:26 AM
This is the day we honor our National Parks.

Get out there and see the beauty of America’s parks for yourself!

#NationalParkWeek
April 20, 2025 at 1:19 AM
41st #StPatricksDay parade in #DublinCalifornia, Saturday, March 15, 2025. For the @eastbaytimes.com

#photojournalism #newsmatters
March 16, 2025 at 7:38 AM
Congratulations to Marin Catholic girls on their 50-36 victory over Moreau Catholic in a #NorCal Division III semifinal basketball game.

For the #MarinIJ. #Women’sSports #Basketball #Photojournalism
March 9, 2025 at 11:49 PM
Timeless beauty, for all Americans to enjoy; photographed Wednesday, Feb. 26, 2025.

#pointreyesnationalseashore #nationalparkservice #nps #parksarenotforsale
March 3, 2025 at 7:54 PM
Exciting covering the National Day of Action in Oakland, Calif. today.

#photojournalism
February 18, 2025 at 5:50 AM
You have my deepest and most sincere sympathy.

Pets make life worth living. (Especially cats.)

Also your cat was a dead ringer for my Zuzu.

So sorry.
January 21, 2025 at 11:54 PM
Saint Mary’s gave Salesian a run for their money through one half of their prep bball game Tuesday.

Unfortunately, there are 2 halves. Salesian 64, Saint Mary’s 50; for Bay Area News Group.
January 8, 2025 at 11:08 PM