Orchestral
 Fanfare for Tomorrow
Fanfare for Tomorrow
 1997 Symphonic Fantasia HUI
1997 Symphonic Fantasia HUI
 Dreams of Tung Ping
Dreams of Tung Ping
 Hsien
Hsien
Vocal-Orchestral
 When the Green Woods Laugh
When the Green Woods Laugh
 Songs of Shi-Jing
Songs of Shi-Jing
 Peace to You, Sisters and Brothers
Peace to You, Sisters and Brothers 
 Longing to Draw Nearer
Longing to Draw Nearer
 Following Christ the Lord
Following Christ the Lord
Chamber
 A Dream Too Short
 A Dream Too Short
 As If …
As If …
 Distant Thoughts
Distant Thoughts 
 Memories
Memories 
 Music for Flute, Bass Clarinet and Piano
Music for Flute, Bass Clarinet and Piano 
 Passions From Within
Passions From Within
 String Quartet
String Quartet
 The Night Has Gone
 The Night Has Gone
 With My Heart
With My Heart 
Instrumental Solo
 Passions Within
Passions Within 
Vocal & Choral
 If Heavens Too Had Passions
 If Heavens Too Had Passions 
 The Holy Well
The Holy Well 
 Ave Maria
Ave Maria
 A Trip to Mountain West Village
A Trip to Mountain West Village 
 Four Xin ‘Ci’s
Four Xin ‘Ci’s 
 Ode to Plum Floret
Ode to Plum Floret 
 Three Songs to Poems by Li Ho
Three Songs to Poems by Li Ho 
 A Night Abroad
A Night Abroad 
 Ye Did It Unto Me
Ye Did It Unto Me 
 Si Xiang
Si Xiang 
 Two Poems By Xu
Two Poems By Xu 
 Love Seeketh Not Itself to Please
Love Seeketh Not Itself to Please 
 Autumn Night
Autumn Night
 Songs of ‘Shi-Jing’
 Songs of ‘Shi-Jing’ 
Anthems, Hymns, and Sacred Choral Arrangements
 Even the Highest Heaven
Even the Highest Heaven 
 A Choral Amen
A Choral Amen 
 Hearts that Yearn for Zion – Joy Cometh in the Morning
Hearts that Yearn for Zion – Joy Cometh in the Morning
 All That Thrills My Soul
All That Thrills My Soul 
 We Who Live in Christ Were Born in His Death
We Who Live in Christ Were Born in His Death 
 Blessed are Those Who Trust in You
Blessed are Those Who Trust in You 
 A Hymn of Promise
A Hymn of Promise 
 Beyond the Sunset
Beyond the Sunset 
 Jesus Is The Song
Jesus Is The Song 
 Lead, Kindly Light
Lead, Kindly Light 
 Make Me A Channel of Your Peace
 Make Me A Channel of Your Peace
 Open My Eyes, That I May See
Open My Eyes, That I May See
 Savious, Again to Your Dear Name We Raise
Savious, Again to Your Dear Name We Raise 
 Still, Still with Thee
Still, Still with Thee 
 Amazing Grace
Amazing Grace
 God Make My Life a Little Light
God Make My Life a Little Light 
 God of Grace and God of Laughter
God of Grace and God of Laughter 
 I Lift My Eyes
I Lift My Eyes 
 Like A River Glorious
Like A River Glorious 
 Not Now, But in the Coming Years
Not Now, But in the Coming Years
 This is My Father’s World
This is My Father’s World 
 Turn Your Eyes Upon Jesus
Turn Your Eyes Upon Jesus 
 Jesus Only Is My Message – All That Thrills My Soul
Jesus Only Is My Message – All That Thrills My Soul 
 This World Is Not My Home
This World Is Not My Home