William Needles, Shakespearean actor and Stratford Festival veteran, dies at 97 - Kitchener-Waterloo - CBC News