Compositions
| Orchestral | Concert Band | Chamber | Choral | Electroacoustic | Liturgical |
Kaleidoscope: A Concerto for Marimba and Orchestra (2+picc-2+eh-2+bcl-2+cbn / 4-3-3-1 / Timp+3 / Harp / Strings)
Concerto for Marimba and Orchestra (2-2-2-2 / 4-2-2-0 / Timp+2 / Strings)
Dodecuple Design (2-2-2-2 / 4-2-2-0 / Timp+2 / Hp / Strings)
Concerto for Guitar and Orchestra (2-2-2-2 / 4-2-2-0 / Timp+2 / Strings)
Concerto for Marimba and Concert Band
Rendezvous Overture for concert band
A Cross on Wood for solo marimba - 7'30"
Rhapsodia for flute and marimba
Rhapsody for horn and percussion
Sonata for Guitar
Romance for solo guitar
Romance for solo marimba
Eight Meditations for solo guitar
Two Studies for flute and clarinet
Spring Swing for jazz ensemble
Living Stations of the Cross (Each station depicted by string quartet)
Desert Songs I (SSAATTBB choir and two virtuoso percussionists)
Desert Songs II (SSAATTBB choir and two virtuoso percussionists)
Desert Songs III (SSAATTBB choir and two virtuoso percussionists)
Now Thank We All Our God (SATB - motet in 16th century style)
Mass for a cappella SATB choir
A Cross in the Wind for flute and electronic music ensemble
Post Traumatic Stress; I Have a Dream (Tape)
Revolution (Electronic setting of a poem by Emily Dickenson)
Jesus is Alive for choir and contemporary ensemble
Kyrie Eleison
Gloria
We Are the Body of Christ (Original Lyrics)
Lift Up the Child for choir and contemporary ensemble (Lyrics by Therese Theideman)
Psalm 25: To You, O Lord
Psalm 69: Turn To the Lord in Your Need
Psalm 89: Forever I Will Sing Psalm
Psalm 90: In Every Age, O Lord
Psalm 95: If Today You Hear God's Voice
Psalm 100: Make a Joyful Noise
Psalm 104: Lord, Send Out Your Spirit
Psalm 117: Go Out to All the World
Psalm 118: This is the Day
Psalm 146: Praise the Lord, O My Soul
Exodus 15: Let Us Sing to the Lord
Jesus Paid the Price (Original Lyrics)