John made his west end debut at the age of 7 playing the part of Nipper in Oliver! at the London Palladium. He then went on to train at The Dance School of Scotland and Bird College of Dance and Theatre Performance in London gaining his BA (Hons).
Since graduating in 2009 John has danced all over the world and in theatres across the UK. Professional credits include: Dancer/Singer (Crystal Cruises); Musical Starnights (Best of Musicals, European Tour); Dancing Queen (Spirit Productions, UK Tour); Sleeping Beauty (Kenneth More Theatre, London); Dancing Queen (Spirit Productions, Asian Tour); Jack And The Beanstalk (King’s Theatre, Edinburgh); Dance Captain and Company Manager on Queen Mary 2, Queen Elizabeth and Queen Victoria for Belinda King Creative Productions and QDOS Entertainment, onboard Cunard Line.
Most recently John has been working as assistant to choreographer Alan Harding for QDOS Entertainment. John also works regularly as a choreographer and Competition Judge all around the UK and Europe.