Latest
Ave Verum Corpus (2023) — ATB, was the winning entry of the New Music for St Paul’s Cathedral composition competition.
Begin (2021) — SATB, piano and strings VIDEO PDF
Beloved (2022) — A Song Cycle for Mezzo-Soprano & Piano PDF MIDI
Improvisations on Loss (2022) — Piano PDF MIDI
Sacred
A hymn to the mother of God (2014) — SATB divisi
Ave Maria (2013) — SATB divisi
Benedictus (a choral setting of Bach’s Air, BWV 1068) (2021) — SATB
Bring us, O Lord God (2010) — SATB divisi
Crucifixus (2013) — SATB divisi
Deep Peace of Christ to You (A Gaelic Blessing) (2019) — SATB with organ
Father, forgive them (2020) — SSAATTBB
God be in my head (2013) — SATB divisi
Hampstead Mass (2021) — SATB
I sing of a maiden (2019) — SATB
I’d love to praise you to the skies (2022) — SATB
In the Bleak Midwinter (2022) — SATB PDF MIDI
Is it nothing to you? (2020) — SATB divisi
Judas mercator pessimus (2016) — SATTBB
Lighten our darkness (2014) — SATB divisi
Litany to the Holy Spirit (2018) — SS with organ
Maida Vale Service (2021) — SATB divisi with organ
O little one sweet (2021) — SATB divisi
O Lord, support us (2019) — SATB
O Lorde, the maker of al thinge (2007) — SATB divisi
O magnum mysterium (2013) — SATB divisi
O sacrum convivium (2007) — SATB divisi
Requiem in Blue (2015) — SATB divisi
Seeing the star (2021) — SATB
Silent Night (arrangement) (2019) — SATB with organ or piano
Tune Me, O Lord (2023) – TTBB
Thou wilt keep them in perfect peace (2020) — SATB divisi
When David heard (2014) — SATB divisi
Secular
Begin (2021) — SATB, piano and string quartet PDF MIDI
Improvisations on Loss (2022) — Piano PDF MIDI
Quintessence of Dust (2020) — SATB divisi
Ramanujan (2020) — SATB
Musical Theatre (lockdown project)
A Broken Appointment (2020) — voice with piano
Because I could not stop for Death (2020) — voice with piano
Invictus (2020) — voice with piano
Jabberwocky (2020) — voice with piano
Song of Hope (2020) — voice with piano