John trained on the National Theatre Directors Course and is a former Resident Assistant Director at The Finborough Theatre. Prior to this he completed the Emerging Trainee Director Scheme at Theatr Clwyd. John is the Associate Artistic Director of Yet Another Carnival a Resident Company at Storyhouse, Chester. 

Direction includes: The Funny Thing About Depression (South Douglas Old Friends Association); Cabaret (Hammond School), The Drag Nativity (United Services) When the Light Goes Out (Tatton Park), Vincent River (Hope Mill Theatre), For the Fallen (Ballakermeen Studio), To Dream Again (Polka Theatre and Theatr Clwyd) A Brief History of Holding Hands (Vault Festival), Scattered (Theatr Clwyd, West Yorkshire Playhouse and Tour), We Know Where You Live (Finborough Theatre) A Place in the Woods (Tristan Bates), The Watchers (Southwark Playhouse), What the Walls Saw, The Thing Is and The Joy Show  (Grosvenor Park Open Air Theatre Young Company) and Soft Beats the Heart (Theatre503).

Assistant Director credits include: The Beggars Opera and A Midsummer Night’s Dream (Storyhouse) Aladdin and Skyhawk the Musical (Theatr Clwyd), Chicken Dust and Our American Cousin (Finborough Theatre).

John has been a script reader for The Finborough Theatre and has recently finished reading for the Manchester Royal Exchange Bruntwood Playwriting Prize.