Mick O'Hara


Mick O'Hara - puppeteer and television producer.