Good attorney and good price dont usually equate. $200 an hour is usually the minimum. Bryan Robinson is a good attorney. You can get at him at 415-467-4050
and there is also Michael Aczon at 510-649-7900
Neither are cheap by any means but both are very established, and respected and good at what they do.