Since studying classical guitar and composition, he has been active as composer, guitarist, teacher and concert producer. He writes primarily choral and guitar music. Original works for guitar include Superbliss-machine Embrace, Midwest Locations, and the collections LISTENING POINT and Royale Picture Dances. His Diggunim Trees for two guitars, a Buddhist reflection on landscape, is available from online audio sources as is Hoary Plucks: Renaissance Lute Music of Italy, Spain and England played on guitar. Choral titles include The Keeping of the Soul, a sort of global mass in nine languages, including Latin, Pali, Lakota and Chinese; Monte Jalama, a nature-inspired work in reflection on a Spanish mountain; and Sixty Against One: the life of Joan of Arc.