Johnson Leather
Address: 1833 Polk St, San Francisco, CA 94109
Phone: (800) 730-7722 (local) (415) 863-8819
http://www.johnsonleather.com/
My favorite guy though is Richard Lee:
415.621.2738
Since you're in Arizona, I'd recommend Richard. Give him a call. He's quick (a few weeks?) and his prices are very good. He works for TigerAngel leathers as some sort of "authorized" independent repair guy. I don't know if you tried posting up on a more local board to you, but if you're short on choices locally, both of these outfits do very good/excellent work.