I joined the organ faculty of Brigham Young University in 1991. In that capacity, I oversee a unique group organ program and serve as organ area coordinator and university carillonneur. Previously, I had served as carillonneur and associate organist at Christ Church Cranbrook, Bloomfield Hills, Michigan, and in a similar position at First United Methodist Church in Lubbock, Texas. I toured in Germany, Austria, and Czechoslovakia with the Lubbock choir, and accompanied the Michigan choir on a singing tour of England.
After earning Bachelor and Master of Music degrees in organ at Brigham Young University, I received the Doctor of Musical Arts degree in organ performance from the University of Kansas. Each summer I direct the BYU Organ Workshop. I perform frequently as a guest organist at the Salt Lake Tabernacle.
In addition to my organ activities, I am an active carillonneur. My travels have taken me across the United States and to Holland performing and teaching carillon (tower bells).
My wife, Kim, and I reside in Spanish Fork, Utah. We enjoy playing an active part in the lives of our children and grandchildren, and working with people through church activity.