Trevor Freeborn

Trevor Freeborn is a Puppeteer that worked with DaSilva Puppet Company.