He received his undergraduate and professional degrees — B.S., M.S., and Ph.D. — from the University of Utah. He is a member of the Adjunct Faculty at the University of Wyoming College of Health Sciences, is Board Certified by the American Board of Professional Psychology in both Clinical Psychology and Counseling Psychology, and is a Fellow of the American Psychological Association, having served on the Board of Directors of APA Division 55 and Division 42. He is a Fellow of the Society of Clinical Psychology.