Bachelor of Music, University Michigan, 1967. Master of Music, Michigan State University, 1968. Master of Music, Rice University, 1979.
Doctor in Musical Arts, City University of New York, 1996.
Teacher Battle Creek (Michigan) Lakeview High School, 1970—1977. Music director Houston Youth Symphony, 1979—1987. Assistant professor music Iowa State University, Ames, 1986—1989.
Tax preparer New York City, since 1995.
Composer in residence Our Saviors Atonement Lutheran Church, New York City, since 2000. Member of American Society of Composers, Conductors Guild, Musicians Club New York.