Otis R. Taylor Jr.
Otis R. Taylor Jr.

Otis R. Taylor Jr.

@sfchronicle metro columnist, covering Oakland and the East Bay. Thoughts: otaylor@sfchronicle.com

Editor of Ripple News