Walter Wilkinson — British puppeteer, author and amateur naturalist