All The Characters Harry Shearer Voiced On 'The Simpsons'

In light of news that Harry Shearer is leaving 'The Simpsons', here's all the characters he has voiced and there's a few!