TheSky Arts Awards 2026 – Vocal Musical DirectorHay Fever (West End) – Musical DirectorForwards Festival (Bristol 2026) – Self Esteems Vocal Musical DirectorLatitude Festival (2026) – Self Esteems Vocal Musical Director Pride On The Park Festival (2026) – Self Esteems Vocal Musical DirectorSelf Esteem Tour 2026 – Vocal Musical DirectorJulius Caesar (RSC/Uk Tour) – Musical Director/ArrangerThe Boy Who Harnessed The Wind (RSC/West End) – Musical SupervisorTeeth N Smiles (West End) – Music SupervisorRebecca Lucy Taylor/Teeth N Smiles – Music SupervisorRebecca Lucy Taylor/Teeth N Smiles – Music SupervisorMarie and Rosetta (West End) – Musical Supervisor, Arranger and OrchestratorGareth Malone 2025 Uk Tour – Gareths PianistEnd of The Road Festival (2025) – Self Esteems Vocal Musical DirectorGlastonbury Festival (2025) – Self Esteems Vocal Musical DirectorRadio 1 Big Weekend Festival (2025) – Self Esteems Vocal Musical DirectorThe One Show (2025) – Self Esteems Musical Director/PianistSelf Esteem 2025 Uk & Ireland Tour – Vocal Musical DirectorBBC Radio 6 – Self Esteems Vocal Musical Director/PianistBBC Radio 1 – Self Esteems Vocal Musical Director/PianistSelf Esteem Presents – A Complicated Woman Live (2025) – Vocal Musical DirectorPlay On! Uk Tour/Lyric Hammersmith (2024-2025) – Musical Supervisor and ArrangerSing Along A Gareth 2024 Uk Tour – Gareths PianistThe Big Life (The Ska Musical) – Associate Musical DirectorWest End Musical Christmas (2022-2023) Musical Director, Arranger and OrchestratorBat Boy The Musical (West End) – Associate Musical DirectorRock Follies (Chichester Festival Theatre) – Associate Musical DirectorMisty (New York) – Raymond, Co Musical Director and Co – ArrangementsBig Night Of Musicals – Keys 2 with Get Up Stand Up! The Bob Marley MusicalGet Up Stand Up! The Bob Marley Musical (West End) Deputy Musical Director and Original Associate Musical DirectorSAULT – Acts of Faith (Drum Shed 2023) – VocalistJP Cooper – SHE Music Videos – VocalistYamaha Silent Piano (2021)The BRIT Awards 2020 – Stormzy – Vocalist