Sheet Music
Chamber Music
- Ceremonial Dialogue - brass, timpani, organ
- Final from Symphony No. 1 (Vierne/Ficarri) – brass, timpani, organ
- Gothic Hymn - violin, organ
- Lift High the Cross - brass, timpani, organ
- Moderato in G Major (Stirling/Ficarri) - brass, organ
- Pastorale - woodwinds, strings
- Prelude in D Major (Glazunov/Ficarri) - brass, timpani, organ
- Sonata in C Minor for Cello and Organ – cello, organ
Choir
Mixed Choir (SATB, no divisi)
- Ah, Holy Jesus
- Good Christian Friends, Rejoice
- It Came Upon the Midnight Clear
- May the Lord Bless You and Keep You (with violin obbligato)
- Peace I Leave You
- The Saviour of the World is Come (available January 2026)
- Silent Night
- Blessed Are the Pure in Heart (SSAATTBB)
- Come, Thou Holy Spirit, Come (SSAATTBB)
- Magnificat and Nunc Dimittis in D (SSAATTBB)
- The Peace of God (SSATBB)
- Come, Thou Holy Spirit, Come (Unison; opt. harmony)
- Confirma Hoc Deus (TTBBB)
Organ
Original Works
- Ceremonial Dialogue
- Exultation
- Fanfare Introduction in D
- Lied
- March in C Major
- March in D Major
- March in E-flat Major
- Minuet on Adeste Fideles
- Paraphrase on Antioch
- Prelude and Fugue in A-flat Major
- Prelude and Fugue on Thaxted
- Prelude in D
- Rondo on Su Min-chun
- Suite No. 1
- Suite No. 2: Homage to H. T. Burleigh
- Three Marches
- Toccata on Crucifer
- Two Pieces for Organ
- Visions of the Holy Spirit
- Adagio Cantabile from Sonata Pathétique (Beethoven)
- Clair de Lune (Debussy)
- Finale from St. Paul's Suite (Holst)
- Five Transcriptions for Organ Solo
- Holberg Suite (Grieg)
- Larghetto from Xerxes (Handel)
- Nimrod from Enigma Variations (Elgar)
- Prelude from Oratorio de Noël (Saint-Saëns)
- Psalm 19 - The Heavens Declare the Glory of God (Marcello)
- Sinfonia from Cantata 29 (Bach)