Bach St John Passion

Cheltenham Bach Choir
Corelli Orchestra
Evangelist Samuel Boden
Christus Stephen Parham-Connolly
Soprano Hannah Davey
Counter-tenor Tim Travers-Brown
Tenor Nicholas Pritchard
Bass Ben Davies
Conductor Stephen Jackson