Schedule online when you are ready.

Session Cost:

$80 for 50 minutes. Private pay.

You can cancel or reschedule for free before your first appointment as needed.

After you click to book, here is what happens:

  1. You pick a time that works for you.

  2. You answer a few quick questions so I can prepare.

  3. I review your request and confirm by message.

  4. We meet for a 50 minute session (telehealth or in person, depending on what you chose).

  5. If it feels like a fit, we decide on a simple plan for next steps.

Who this is for:

This is a good fit if you want steady progress without feeling overwhelmed, and you are tired of just talking about the same problems without a clear plan.

FAQ

Do you take insurance?
I am private pay. You can request a superbill if you want to try for out of network reimbursement (coverage varies by plan).

Will I be charged right away when I schedule?
No, you wont be charged until you actually see me. You can cancel or reschedule for free.

What if I am not sure I am a fit for this?
That is normal. You can schedule and we will use the first session to clarify goals and fit, or you can send a quick question before booking.

Do you offer telehealth and in person sessions?
Yes. Telehealth is available across Florida. In person sessions are in Gainesville.

How soon can I get in?
Usually within a week.

Reviews

★★★★★

“Joe is a pleasure to work with and has a truly thoughtful and welcoming presence as a therapist. I would definitely recommend his services!”

— Emilie D.

★★★★★

“Joe is comfortable to be with and very helpful.” — Robert G.

★★★★★

It’s not always comfortable to talk to a stranger about your problems in life, but to be honest Joe is very easy to talk to and made it feel like a safe place to open up and put words together to address situations and problems in life. I definitely recommend him!

— Luccy R.

Not ready to schedule? Send a quick question.

I try to respond promptly.