Every church music director I know cherishes a good one or two rehearsal choral anthem.  If it’s a capella, all the better.  Many of these anthems were composed with that in mind and are accessible to the average parish choir.  Some anthems are more difficult, such as “Prayer to Mary”,  “Ave Maria” and especially “Ubi Caritas” given the divisi and harmonies they contain and will require more rehearsal time!  The first three anthems are short in length, allowing the choir to spend more time working on blend, shape and sound rather than learning parts.  I am also finishing editing a bunch of specific, much-needed ritual music, see the bottom of this page to read about my new, simple, modal, a capella, setting of the “Song of Farewell (OCF text)” GIA Publications, inc. No more replacing it with another song!! May all the anthems and ritual music help the People of God enter more deeply into the Sacred Liturgy!


  • Set Me Like a Seal, for Debora Gaffney+,  (Copyright © 2016, GIA Publications, Inc.)

Listen  Preview/purchase score

  • Seek the Lord, (Copyright © 2016, GIA Publications, Inc.)

Listen  Preview/purchase score

  • Our God Has Gone Up, (Copyright © 2016, GIA Publications, Inc.)

Listen  Preview/Purchase Score

  • Prayer to Mary In Times of Distress, for Ron Gollatz+, (Copyright © 2018, John Gaffney)


  • Salve Regina , (Copyright © 2017, John Gaffney)


  • Ave Maria , (Copyright © 2018, John Gaffney)


  • Ubi Caritas , (Copyright © 2019, John Gaffney)


Finally a simple, modal, a cappella setting that inspires congregational participation of the “Song of Farewell” (Order of Christian Funerals text) that works well with the other chant in the Order of Mass (Roman Missal). No more replacing the official text with another song! Let’s “Sing the Liturgy” already! *Coming Soon*

Good Shepherd Parish, Jubilate Chorale, 2014 (no longer in existence due to liturgical ignorance)


Blog at

Up ↑