Kevin Hamilton McDonald (born May 16, 1961) is a Canadian actor, voice artist, and comedian. He's the voice of Agent Pleakley in the "Lilo & Stitch" series, Waffle in "Catscratch" and the Almighty Tallest Purple in "Invader Zim".