Stephen é um dos principais libretistas e escritores de livros para teatro musical no Reino Unido. Atualmente, ocupa a posição de escritor residente na Guildhall School of Music and Drama, onde foi nomeado Professor de Escrita Dramática em 2018. Na mesma instituição, é um dos coordenadores do Programa de Mestrado Opera Makers, que forma alunos em colaboração interartes.
Stephen iniciou o seu percurso no teatro como tradutor de peças no Royal National Theatre, acabando por criar a sua própria companhia de teatro, Alarmist Theatre, a qual estreou muitas das suas peças e traduções nos anos 80 e em princípios dos anos 90. Desde então, as suas peças e os seus libretos de ópera têm sido interpretados por diversas companhias pela Europa. Escreveu o libreto para Paint Me, ópera de câmara de Luís Tinoco, apresentada na Culturgest, em Lisboa, em 2010. Também escreveu o livro para os musicais Moonshadow (Yusuf Islam) e Daddy Cool (Frank Farian) e o livro e letras para o musical String! (Tony Biggin). Mais recentemente, em 2024, adaptou, com Marcia Bellamy, a operetta de Franz Léhar Die lustige Witwe (The Merry Widow) para o Festival de Glyndebourne. Acaba de concluir um estudo sobre o libreto de ópera, intitulado Who Wrote the Libretto?, que será publicado pela Parvenu Press.