Dave Rice

Dave Rice is a Reader contributor. See staff page for published articles.

Send a message to Dave:

Images posted by Dave_Rice

With Issa absent, Peter Brownell and others spoke next to a cardboard cutout depicting the ...

Posted Feb. 21, 2017

Locked out of a health care town hall meeting, many in the overflow crowd gathered ...

Posted Feb. 21, 2017

Most of the crowd hoping to attend was turned away by the fire marshal, and ...

Posted Feb. 21, 2017

A crowd packed into a Vista community center on February 21, 2017 for a health ...

Posted Feb. 21, 2017

Posted Feb. 18, 2017

Posted Feb. 18, 2017

Posted Feb. 18, 2017

Posted Feb. 18, 2017

"We show support and solidarity by coming out and being a bit of an inconvenience ...

Posted Feb. 14, 2017

Union members picket outside an AT&T wireless store on February 11, 2017

Posted Feb. 11, 2017

Councilmember Chris Ward called on the city to adopt an ordinance requiring equal pay across ...

Posted Feb. 10, 2017

Bicycles parked inside Mission Brewery for a training session on cycling advocacy on February 4

Posted Feb. 4, 2017

Nicole Burgess of SD Bike Coalition explains different road-improvement options to a crowd of cyclists ...

Posted Feb. 4, 2017

Councilmember Lorie Zapf and Pacific Beach business owners at the launch of Discover PB's new ...

Posted Feb. 3, 2017

Canopy San Diego members and startup leaders pose with ex-NFLer Ricky Williams

Posted Jan. 26, 2017

Canna-business startups gathered to pitch their products to prospective investors and clients.

Posted Jan. 26, 2017

Apothecarry's $259 marijuana humidor

Posted Jan. 26, 2017

Anti-Trump rallies merged on Front Street downtown on January 20, 2017

Posted Jan. 20, 2017

A boom-box-equipped man attempted to disrupt a rally and was promptly cornered by "peacekeeper" Brown ...

Posted Jan. 20, 2017

Umbrellas outnumbered protest signs at a City College rally Friday morning

Posted Jan. 20, 2017

Win a $25 Gift Card to
The Broken Yolk Cafe

Join our newsletter list

Each newsletter subscription means another chance to win!

Close