Bachelor of Music, University St. Thomas, 1965. Master of Music, University Minnesota, 1967. Postgraduate, University Minnesota, 1968—1973.
Doctor of Philosophy music performance, Pacific We. University, 1999.
Music coordinator and teacher Guardian Angels Church & School, Chaska, Minnesota, 1971—1973. Teacher, choir director, organist St. Paul & Minneapolis, 1967—1999. Music director Regina Coeli Youth Choir, St. Paul, 1973—1979.
Accompanist Twin Cities Schola Cantorum, St. Paul & Minneapolis, Minnesota, 1973—1999. Curriculum communications Archdiocese St. Paul & Minneapolis, 1978—1988.
Organist music director St. Ambrose Church, St. Paul, 1979—1989. Organist, music teacher St. Mary's Academy & College, Kansas, 2000—2006. Music director, organist St. Augustine Church, St. Paul, since 2007.
Member of Church Music Association American (associate), Minnesota Music Teacher Associate (associate), The Evergreen Club (associate).