Puppeteer etc. ....providing performance, design, fabrication, direction and consultancy of puppetry.