Duncan Brannan

Duncan Brannan (born June 25, 1970) is a puppeteer.