Kanja Chen

Kanja Chen is a professional puppet builder and puppeteer from Canada. He is the creator of Chimp TV, an upcoming puppet web series.