He is currently in practice at the CBT Center of Western North Carolina in Asheville, North Carolina. He trained under Dr. Aaron Beck, the founder of cognitive therapy and has contributed six books and many journal articles on CBT to the field. As well as having a clinical practice, he is active in providing cognitive behavioral therapy training and supervision locally and throughout the United States.