Vocal Music
choral, song, & opera
Choral
SATB - Medium-Advanced
These pieces are suitable for collegiate and advanced amateur choirs, as well as professional groups. (Keep scrolling for easier pieces!)
The Blue and the Sun (2019)
SATB unaccompanied, 3 minutes
Winner, i Coristi composition competition
Celestial Dream (2017)
SATB + Piano, 6 minutes
Winner, Grand Philharmonic Choir composition competition
Clark Street Bridge (2021)
SATB unaccompanied, 5 minutes
A Flame in the Embers (2016)
SATB unaccompanied, 4 minutes
The Immortal (2017)
SATB unaccompanied, 6 minutes
Winner, DaCapo Chamber Choir NewWorks award
Infinite Horizon (2021)
SATB unaccompanied, 6 minutes
Winner, Capital Hearings Young Composers Competition
Winner, Red Note New Music Festival, Choral category
Little Bells (2017)
SATB + piano, 4 minutes
Winner, Chronos Vocal Ensemble composition competition
Loam (2019)
SATB unaccompanied, 4 minutes
Now Boarding (2019)
SATB + Piano, 5 minutes
The Stars Keep Watch (2017)
SATB unaccompanied, 5 minutes
You Speak Violets (2021)
SATB unaccompanied, 5 minutes
Where Once Poe Walked (2018)
SATB + optional chimes, 5 minutes
SATB - Medium
Suitable for notationally-literate adult amateur choirs, university groups, and advanced high school choirs.
The New Moon (2016)
SATB + Piano, 4 minutes
Winner, Edwin Fissinger Choral Composition Prize
Spring Wind (2015)
SATB + Piano, 5 minutes
Strange is the Night (2020)
SATB unaccompanied, 4 minutes
Wind Rising in the Alleys (2022)
SATB + piano, 2.5 minutes
Winner, Diane Loomer Award, Choral Canada
SATB - Medium-Easy
Suitable for high school and community choirs with some non-reading members.
After the Wind (2019)
SATB + Piano, 3 minutes
The Oxen (2018)
SATB + Piano, 4 minutes
The Things of this World (2020)
SATB + piano, 3 minutes
Equal Voices
Cold Moon (2022)
TTBB + Piano, 6 minutes
Mythic Vagabonds (2020)
TTBB unaccompanied, 3 minutes
Voices of the Universe (2019)
SSAA + piano, 3 minutes
SATB - Medium-Advanced
These pieces are suitable for collegiate and advanced amateur choirs, as well as professional groups. (Keep scrolling for easier pieces!)
The Blue and the Sun (2019)
SATB unaccompanied, 3 minutes
Winner, i Coristi composition competition
Celestial Dream (2017)
SATB + Piano, 6 minutes
Winner, Grand Philharmonic Choir composition competition
Clark Street Bridge (2021)
SATB unaccompanied, 5 minutes
A Flame in the Embers (2016)
SATB unaccompanied, 4 minutes
The Immortal (2017)
SATB unaccompanied, 6 minutes
Winner, DaCapo Chamber Choir NewWorks award
Infinite Horizon (2021)
SATB unaccompanied, 6 minutes
Winner, Capital Hearings Young Composers Competition
Winner, Red Note New Music Festival, Choral category
Little Bells (2017)
SATB + piano, 4 minutes
Winner, Chronos Vocal Ensemble composition competition
Loam (2019)
SATB unaccompanied, 4 minutes
Now Boarding (2019)
SATB + Piano, 5 minutes
The Stars Keep Watch (2017)
SATB unaccompanied, 5 minutes
You Speak Violets (2021)
SATB unaccompanied, 5 minutes
Where Once Poe Walked (2018)
SATB + optional chimes, 5 minutes
SATB - Medium
Suitable for notationally-literate adult amateur choirs, university groups, and advanced high school choirs.
The New Moon (2016)
SATB + Piano, 4 minutes
Winner, Edwin Fissinger Choral Composition Prize
Spring Wind (2015)
SATB + Piano, 5 minutes
Strange is the Night (2020)
SATB unaccompanied, 4 minutes
Wind Rising in the Alleys (2022)
SATB + piano, 2.5 minutes
Winner, Diane Loomer Award, Choral Canada
SATB - Medium-Easy
Suitable for high school and community choirs with some non-reading members.
After the Wind (2019)
SATB + Piano, 3 minutes
The Oxen (2018)
SATB + Piano, 4 minutes
The Things of this World (2020)
SATB + piano, 3 minutes
Equal Voices
Cold Moon (2022)
TTBB + Piano, 6 minutes
Mythic Vagabonds (2020)
TTBB unaccompanied, 3 minutes
Voices of the Universe (2019)
SSAA + piano, 3 minutes
Songs
Sonnet (2015)
Soprano + Piano, 3 minutes
From Alpha Centauri the Earth is a Blue Bowl of Fish Soup (2015)
Tenor + Piano, 6 minutes
Live Blindly (2014)
Tenor + Chamber ensemble, 5 minutes
Birdsong (2013)
Soprano + Piano, 4 minutes
When you are old (2013)
Soprano + Chamber ensemble, 5 minutes
The Bells of Youth (2012)
Soprano + Piano, 5 minutes
As night lengthens (2011)
Soprano + Piano, 4 minutes
Sonnet (2015)
Soprano + Piano, 3 minutes
From Alpha Centauri the Earth is a Blue Bowl of Fish Soup (2015)
Tenor + Piano, 6 minutes
Live Blindly (2014)
Tenor + Chamber ensemble, 5 minutes
Birdsong (2013)
Soprano + Piano, 4 minutes
When you are old (2013)
Soprano + Chamber ensemble, 5 minutes
The Bells of Youth (2012)
Soprano + Piano, 5 minutes
As night lengthens (2011)
Soprano + Piano, 4 minutes
Opera
Technological Determinism: The Opera! (2012)
2 Sopranos + (Synthesized) Orchestra, 4 minutes
Aria for a Science Fiction Opera (2012)
Soprano + Ensemble, 7 minutes
Technological Determinism: The Opera! (2012)
2 Sopranos + (Synthesized) Orchestra, 4 minutes
Aria for a Science Fiction Opera (2012)
Soprano + Ensemble, 7 minutes