He holds a Bachelor of Arts degree from Adams State College in Colorado as well as a Master of Music degree from The University of New Mexico, both in Clarinet Performance. He earned a Doctor of Musical Arts degree in Performance from Texas Tech University, where he served as a graduate part-time instructor and sabbatical replacement instructor for the clarinet studio. His primary teachers include Dr. Barry McGinnis, Keith Lemmons, and Dr. David Shea.