Joshua is from Leeds where he trained as a Northern Ballet Academy Associate. He went on to train at Elmhurst School for Dance. Joshua joined Northern Ballet in 2010. Joshua left in 2013 and is now dancing with New English Ballet Theatre.
Keep up to date
Get our free monthly newsletter and other exciting updates