John was appointed Melbourne Symphony Orchestra's Director of Programming in 2021 following two years as Director of Learning & Engagement. Before starting at the MSO John was Manager of the Public Events Program then Senior Producer at London’s Royal Opera House. In these roles John worked closely with the The Royal Opera and The Royal Ballet to curate and deliver a program of live and digital events featuring world-class artists. Other Previous roles include Community Engagement Officer of the Queensland Symphony Orchestra and Artistic Administrator and then Artistic Operations Manager of Gondwana Choirs. John has a Master of Arts in Cultural and Creative Industries from King’s College London, a Postgraduate Diploma in Arts Management from the University of Melbourne and a Bachelor of Creative Industries from Queensland University of Technology.