Bachelor of Music, University of Michigan, 1978—1982. Master of Music, Western Michigan University, 1985—1987.
Assistant band director Edinburg Junior High School, Texas, 1982—1983. Senior choir director Prince of Peace Lutheran Church, Grand Rapids, 1987—1988. Director of music All Saints Regional School, Phillipsburg, New Jersey, 1990—1992.
Teacher of music Plainfield Board of Education, 2000—2003. Director Performing Arts Academy Kensington High School, Philadelphia, since 2003.