Stephen Lowe

Stephen Lowe is a Puppeteer that worked with DaSilva Puppet Company.