Bachelor of Music in Theory and Composition, Washington State University, 1987. Master of Music in Conducting, Ithaca College, New York, 1989.
Director music Trinity Lutheran Church, Pullman, Washington, 1983—1987. Associate director music Ithaca (New York ) Opera Association, 1988—1991. Staff accompanist and coach Ithaca (New York ) College, 1989—1992.
Assistant conductor Tri-Cities Opera, Binghamton, 1989—1994. Freelance conductor Tacoma, since 1990. Adjustment lecturer music Binghamton (New York ) University, 1991—1994.
Director music First Baptist Church, Lakewood, Washington, since 2002.
Member of Chorus American, American Choral Dirs, Association, American Guild Organists, Alliance Confessing Evangelicals, The Hymn Society.