He holds B.A. and B.M. degrees from the University of Northern Colorado, an M.F.A. from the University of Iowa, and a D.A. from the University of Northern Colorado.