12:15 p.m. Courtney Ruby consults with a staff member at Oakland Impact Hub, a co-working space where the campaign leases an office. Photo by Justin Whiteman.

12:15 p.m. Courtney Ruby consults with a staff member at Oakland Impact Hub, a co-working space where the campaign leases an office. Photo by Justin Whiteman.

Leave a Comment

You must be logged in to post a comment.