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.