Jo studied at the RNCM in Manchester and since graduating has worked as a performer, arranger and teacher. She has directed and performed in her own ensemble projects and has managed Arts Council funded projects for artists including Mike Walker, Tria Lingvo and NYJOS. She has commissioned numerous composers to write ensemble music for young musicians and she currently directs and arranges for the Cheshire Youth Music for Life Jazz Orchestra and Jazz Band. She has been a trustee of the Manchester Jazz Festival since 2017.
Outside of music, Jo has been a volunteer for the NSPCC and Childline since 2008.