Actor Michael Sheard, of Grange Hill, Dr. Who and Star Wars fame, has passed away at the age of 65 at his home in the Isle of Wight. I fear I only had the honor of meeting him once, at CONvergence 2003. But I could easily see how he became beloved in the eyes of […]