I used the Guzman Ariza firm for immigration. The firm does handle other matters on the North Coast. You need to be careful when retaining counsel, as ability, education, and English aptitude varies widely here.
I suggest Guzman Ariza. They are not the least expensive, but the service, knowledge, and command of the English language is beyond reproach. I am trained as a lawyer, and I use this firm.