Compositions

Chamber

  • Dialogue (flute, clarinet and piano; 1983)

  • East Wind (flute or violin and piano; 1982)

  • Jestures (flute, clarinet and piano; 1983)

  • Kapalua (flute and piano; 1999)

  • Octet (woodwinds; 2018)

  • Promenade (woodwind, brass and timpani; 1980)

  • Scenes from Pingchow (violin, viola, cello and piano; 1981)

  • Solemn Silhouettes (flute and piano)

  • Sonata for violin and piano (1978)

  • Suite for Flute, Clarinet and Piano (1983)

Opera

  • Lan Ying (1995)

Orchestra

  • Homeless Child (ballet suite; 2007)

  • Introduction and Allegro (1982)

  • Symphonic Projections (1977)

Piano/organ

  • A Child of Grace (2019)

  • Arabesque (1978)

  • Concerto (piano and orchestra)

  • Crab Walk (2012)

  • Dance Chinois (1978)

  • Fantasy for Solo Organ Vivace Press (2001)

  • Interludes (1979)

  • Mahjong Suite (1977)

  • Mystic Moments, for organ (2009)

  • Petite Valse (1978)

  • Seascape (2012)

  • Soaring Seagulls (2016)

  • Soundings for Organ (2000)

  • Toccata (1979)

  • Wondrous Waves (2022)

Vocal

  • Agnus Dei (men's chorus; 1981)

  • Anna Meets Baby Jesus (children's chorus; 1977)

  • Autumn Leaves (mixed chorus; 1978)

  • Autumn Winds (soprano and piano; 1974)

  • Chinese Lullaby (children's chorus; 1980)

  • Christmas Gift (children's chorus; 1980)

  • Come My Love (voice and piano; 1975)

  • Dazzling Jewels (voice and piano; 2004)

  • Fairy Hill Upon the Void Obscure (1985)

  • Gloria (chorus and orchestra; 1991)

  • God Created People (children's chorus; 1979)

  • Hundred Loves (1985)

  • In Eternal Wedlock Bliss (female voice; 1977)

  • In Paradisum (chorus; 1982)

  • Introit (mixed chorus; 1980)

  • Kyrie (soprano and alto; 1981)

  • Let All the World in Every Corner Sing (mixed chorus, trumpet, trombone and organ; 1987)

  • Libera Me (mixed chorus; 1982)

  • On Dreary Gloom (1985)

  • Little Yellow Bird (soprano and piano; 1980)

  • Lux Aeterna (mixed chorus; 1981)

  • Mary's Lullaby (mixed chorus)

  • Nightingale (soprano; 1978)

  • Nights of Spring (1985)

  • O Glorious Morn (voice and piano; 1977)

  • O Praise the Lord (mixed chorus; 1976)

  • Offertoire (bass and mixed chorus; 1981)

  • Pie Jesu (tenor and bass; 1981)

  • Rain of Night (1985)

  • Requiem (mixed chorus and orchestra; 1982)

  • Sanctus (women's chorus; 1981)

  • Sky (female voice; 1980)

  • Song of Endless Sorrow (soprano; 1976)

  • Songs for All Seasons (voice and piano; 1982)

  • Spring Rain (soprano and alto; 1982)

  • War's Alarms (1985)