Josh launched JJ Puppets in 2017. He is in charge of responding to emails, driving the van, and looking after his crazy bunch of puppets! 

Josh also works as a freelance puppeteer for theatre and film. If you would like to know more, you can view his portfolio