By phone:    (408) 313-6197

By email:

I usually respond promptly, so if I take more than 48 hours to respond, that means I am traveling somewhere without phone/email access. I always return emails and phone calls, so if you do not hear back it is due to a technical glitch - please try the alternate contact method.

Click here to make an appointment.