Bachelor, University Texas, Arlington, 1969. Master of Arts, Princeton University, 1972. Doctor of Philosophy, Princeton University, 1982.
Visiting professor Swarthmore (Pennsylvania) College, 1975-1976. Assistant professor Boston University, 1977-1978. Associate professor University Pittsburgh, 1980-1989.
Professor music, Irene Gerlinger Swindells chair Willamette University, Salem, Oregon, since 1990. Artistic director New Music at Willamette, since 1990.
Member American Music Center, College Music Society.
Married Ellen Tolles, December 15, 1990 (divorced March 1997).