“There is no such thing as an Ordinary Person.” - C.S. Lewis

A therapeutic Experience as Unique as You

My Approach

Welcome! As a Licensed Professional Clinical Counselor (LPCC 21784), I employ a variety of modalities tailored to each individual, couple, or family. As each individual is unique, so should be the therapeutic process. My philosophy is that the client is the hero on their own journey, and I am there to assist them in reaching their goals and full potential.

NCC Board Certified badge with a globe logo and text indicating certification from the National Certification Corporation.

WORK WITH Richard

1:1 Psychotherapy

A private, confidential space to explore your thoughts, emotions, and behaviors. Let’s help you develop coping skills, resolve personal challenges, improve self-awareness, and enhance overall well-being through personalized strategies for growth and change.

Learn more

Couples and Families

Let’s work to enhance your relationships, address conflicts, improve communication, intimacy, and respect in a confidential space with a caring professional.

Learn more

Peer-to-Peer Consult
(Mental Health Professionals)

Even heroes need help. Let’s work together to increase success and reduce burnout through confidential consultation. A trusted comrade is a phone call away.

Learn more


You cannot change anything until you accept it.
— C. G. Jung

Improving your relationship with Yourself and others

Professionalism

Richard has worked with a vast array of clients. Whether you struggle with anxiety, depression, emotional dysregulation, or even severe mental illness, you can trust in his expertise. As a National Certified Counselor, Richard has taken additional testing and training to ensure that you get the highest quality care.

You-Focused

Whether you prefer a solutions-focused approach, talk-therapy, tools for emotional-regulation, distress-tolerance, or simply a place to explore your inner world, Richard is committed to your well-being. Appointments are currently via Telehealth or in-person in Santa Cruz, CA!

Let’s get started!