John has more than two decades two of experience as a psychotherapist. He has close to two decades as an EMDR therapist and is an EMDRIA certified consultant. John works closely with the Maiberger Institute out of Boulder where he has close to ten years experience assisting in training, facilitating, and consulting with the Maiberger Institute.  John has over ten years experience as a University Instructor of Sociology and Psychology, he brings a unique perspective to his work. His experience with how we develop and maintain a sense of self through various co-created methods of interaction, forms the essence of his therapeutic approach. As we bring these styles of interaction into our relationships with others we experience either success or barriers to our desired goals. John strives to co-create a safe environment for all who choose to embark on the rewarding work involved in taking more control of their lives.  He has presented at national and international conferences and continues to guest lecture at colleges and universities.