Office move notice: In-person sessions are currently at the Lafayette office (3470 Mt. Diablo Blvd, Suite 200). Starting January 1, all in-person sessions move to the new Walnut Creek office (1901 Olympic Blvd, Suite 230). New clients who start before January will transition to the new location in the new year.
Questions? Get in touch →
Office move notice: In-person sessions are currently at the Lafayette office (3470 Mt. Diablo Blvd, Suite 200). Starting January 1, all in-person sessions move to the new Walnut Creek office (1901 Olympic Blvd, Suite 230). New clients who start before January will transition to the new location in the new year.
Questions? Get in touch →
Starting therapy can feel daunting. A free 20-minute phone call makes it easy — no paperwork, no commitment, just an honest conversation to see if working together makes sense.
Dan makes the process simple. There's no lengthy intake form before you've spoken with him — just reach out and set up a call.
Call, email, or request an appointment online. Dan typically responds within one business day.
A no-obligation phone call to talk through what's going on, how Dan works, and whether it feels like a good fit. This is a real conversation — not a sales call.
If you'd like to move forward, you'll book your first 50-minute session. Dan will send you the intake paperwork — simple and completed online.
Show up. That's the most important step. Dan handles the rest.
Location: 3470 Mt. Diablo Blvd, Building A Suite 200, Lafayette, CA 94549. The office is easily accessible from Walnut Creek, Pleasant Hill, Orinda, and surrounding areas. Ample parking on-site. Telehealth available for all of California.
No charge, no obligation. A phone call to answer your questions, hear a bit about what's going on for you, and see if it feels right to work together.
Call or leave a voicemail
Email — usually replies within 1 business day

Online booking via ClientSecure portal
You don't need to have everything figured out. Just reach out — Dan will take it from there.