Works
Choral
Secular
City of Shadows (2018) 6’ SATB + SAT solo (or semi chorus)
Commissioned by Rick Seale for Thomas Circle Singers
A Good Play (2015) 4’ SATB with divisi
Commissioned by Six Degree Singers
With a Water-lily (2014) 7’ SSATBB
Commissioned by ProMusica Pittsburgh (defunct)
Drawing Number One (2010) 3’ SSATBB or TTBB
Away, Home (2010) 3’ SATB with divisi
For the Westminster Choir College Class of 2010
The Song of Wandering Aengus (2008) 4’ SATB + baritone solo
Commissioned by Messalonskee High School Chorus, Oakland ME
Casabianca (2007) 11’ SATB + organ
Commissioned by Central Bucks High School-West Choir
Sacred
Missa Viri Galilaei (2021) 12’ TB or SA soloists or chorus + organ
Commissioned by St Paul’s K Street, Washington DC
Tenebrae (2019) 2 hours. SSATB soloists with or without chorus + string quartet
Be Glad in the Lord (2017) 5’ SATB + organ
Commissioned by Grace Episcopal Church, Lexington VA
De profundis (2017) 4’ SATB + SAT soli (or semi chorus)
Evening Service (2015) 8’ SATB + organ
Psalm 27 (2009) 4’ SATB + piano
Commissioned by Westminster CMENC Singers
Holiday
Himmelsknabe (2009) 5’ SSAA + harp
Commissioned by Sun Min Lee for the Westminster Chapel Choir
Wexford Carol (2008) 3’ SSSAA
A Carol from Flanders (2007) 2’ SATB
Angels We Have Heard On High (2006) 5’ SSAA
Hymn Tunes
Benestelli
Peridans
Rhein Passmore
Orchestral
Carillon (2017) 5’30” 2,2,2,2 / 4,3,3,1 / timp+3 / strings
December Songs (2012) 35’ 2,2,2+bcl,2 / 4,3,3,1 / timp+3 / harp / strings / soprano solo
B’ak’tun 14 (2011) 11’ 2+afl,2+eh,2+bcl,2+cbn / 4,3,3,1 / timp+3 / harp / strings
Chamber
Tenebrae (2019) 2 hours. SSATB soloists with or without chorus + string quartet
Feedback (2018) 4’ 2 oboes or flute + oboe
Mi (2017) 8’ string quartet
Angels We Have Heard On High (2013) 5’ 3 trumpets, 2 trombones, tuba
Three Shakespeare Sonnets (2011) 9’ high voice + piano
Meditation on Veni creator spiritus (2011) 5’ fixed media
String Quartet (2011) 10’ string quartet
Solo
Eight Caprices for Oboe (2011) 6’
Six Caprices for Clarinet (2009) 6’