Stephen Lee

Stephen Lee (born October 12, 1974) is a Puppeteer that worked with DaSilva Puppet Company.