My hourly rate is $190 unless we have arranged another price. I bill in 15-minute increments with a 30-minute minimum for phone calls and a one-hour minimum for house calls. Credit card payment is preferred.

August 15-27 I will be on summer vacation in the Canadian Rockies so I will have extremely limited cellular service. If you have an emergency, first review my recommendations on computer self-help. If that doesn’t work call me at 415-510-2000, then follow the instructions to transfer to my personal cell. If I don’t answer leave a voicemail on my personal cell.

August 29-September 4 I will be visiting clients in the DC area, so I am not accepting remote appointments during that time. If there is an emergency email or call me and I can find some time to fit it in.



Canceling or rescheduling an appointment

You can easily cancel or reschedule an appointment using the buttons at the bottom of your confirmation email.


Free New Customer Consult

If you live in San Francisco, let’s see what we can do together!

The way I like to work is clean up your devices to help them all run better and keep in sync. Then we meet as needed to learn how to use your stuff, get a periodic checkup, or help purchase and install new equipment.

If you’re looking for a repair like a screen or battery replacement I recommend Apple at getsupport.apple.com – though I’m happy to help you with that and make sure your computer is backed up before sending it off.


Remote Support

Schedule a phone or video meeting. Using Zoom we can screen share with Mac, iPhone, and iPad. Not sure how long of an appointment to book or whether to book a remote or home visit? Email me your to-do list.


San Francisco House Call

Schedule an appointment for me to come to your home or office in the city of San Francisco. Not sure how long of an appointment to book? Email me your to-do list.


Washington DC-Area House Call

Since I moved to San Francisco, I am only visiting DC every few months, so you are unlikely to find appointments unless you sign up for my email newsletter and snag an appointment as soon as openings are announced.