I'm not from there so I can't suggest any personally, but I would recommend checking out the CCFA website here www.ccfa.org/physician
and looking at their listings... I did a quick search for zip code 94601 since that is an oakland sanfrancisco zip and came up with a lot of listings. It looks like there are a LOT in San Francisco!!
Good luck! Hopefully someone here can recommend a specific doctor for you as well.