Richard has worked as a lead vocalist, dancer, actor, puppeteer, host and choreographer in a variety of different venues across the globe, performing in Theatre Shows, Arena Tours and large scale Cruise ship productions. He also tours the country with a Frankie Valli Tribute Band, performing as Frankie Valli. His Choreography has also appeared on numerous Westend stages, and festivals across the UK.