I live in Long Beach, CA but perhaps all can be done via email and phone? I'd prefer to have someone with whom I can work locally. It'd also be excellent if I could meet with this person outside of M-F work hours, but I can live if that is not possible.
The person or agency should be knowledgeable about several different lines and be patient with many questions. A genuine interest in finding a good deal is also important.