He is active in developing clinical treatments that emphasize individual strengths and personal improvement. Dr. Rainwater holds a BA from the University of Colorado in Environmental Science and Psychology, a MA in Counseling Psychology from Vermont State College, and a Ph.D. in Clinical Psychology from the Union Institute and University. Dr. Rainwater has practiced in residential facilities and private practice since 1999.