Compositions

Solos

Sundial (2022) 14'

Four movements for prepared vibraphone and metallic percussion

Mind Play: A book of sound poems for prepared marimba (2022) 12'

A collection of five miniatures

Butterfly Gardens (2022) 4'

For multiple percussion and tape

Brown is the New Red: Reflections on pollution (2019) 8'

For castanets and fixed media (audio and projection)

Lullaby Haze (2018) 7'

For vibraphone, crotales, gongs, and Chinese opera gong

Nahook (2017) 4'30

For vibraphone, cymbals, and triangles

Never Never (Is)Land (2009/2019) 8'30

For prepared marimba 

3 Little Farts (2006) 4'

For marimba

Soreya (2022) 5'

For marimba

Flatrock (2000) 4'

For marimba

Riding the Waves (2000) 4'

For castanets and tape

Darked (1999) 4'30

For solo marimba

Flamingo (1998) 4'

For solo timpani

Duos

Though Shall Not Apologize (2022) 7'

For prepared vibraphone and small percussion

Que sera sera  (1999) 5'

For Xylophone and Marimba

Large Ensemble/Concerto

Riding the Waves (2000) 5'

For solo castanets and percussion ensemble

David's White Wave Genevieve (2000) 7'

For solo marimba and Taiko ensemble

Within and Without (1998)

For percussion ensemble (10 players)

War Theme (1997) 

For percussion ensemble (7 players)