Dr. Stephen Odom

Dr. Stephen Odom CEO/Chief Clinical Officer

Stephen Odom is a distinguished healthcare and addiction treatment professional with more than 25 years of expertise in the field. Currently, he serves as the president, CEO and chief clinical officer of New Vista Behavioral Health, the parent company of Simple Recovery, Center for Professional Recovery, Avalon Integrative Wellnessand Avalon Malibu. Within the vast scope of his professional career, Stephen is a pioneer in the addiction treatment industry, and remains grounded by the guiding principle that people can and do recover.

Stephen holds a bachelor’s degree in organizational behavior from Covenant College (Lookout Mountain, GA), a master’s in experimental psychology (University of Tennessee), a master’s and doctoral candidacy in clinical psychology (Palo Alto University), and a doctorate (Ph.D.) with a focus in healthcare administration (Capella University). He is also a licensed marriage and family therapist (LMFT) in the state of California.

Within his executive leadership role, Stephen’s compassionate and therapeutic approach has enabled him to connect not only with his clinical teams but each client who walks through the door.

Addiction and behavioral healthcare are within reach when you join us at New Vista Behavioral Health:
A far-reaching horizon and new perspective toward addiction recovery, wellness and restoration. We are a national and renowned family of treatment centers focused on distinctive patient care, evidence-based treatment modalities and unwavering compassion.

If you are ready to pursue a life committed to your health, relationships and emotional well-being, you have a team that is willing to walk alongside you and restore hope for your future. Let us help you in taking the first step in your journey to recovery.

Most insurance accepted –
verify yours now

*Coverage may vary by facility, including both in-network and out of network options.