Special Guest Stars Jonathan Katz voices Dr. Katz Guest Stars Trey Parker voices Mr. Garrison Matt Stone voices Jimbo Kern Mary Kay Bergman voices Mayor McDaniels Isaac Hayes voices Chef Trey Parker voices Officer Barbrady Trey Parker voices Ned Gerblanski Trey Parker voices Tom the News Reader Matt Stone voices Pip Pirrup