Dr. William Edgar

Dr. William Edgar of Chicago, Illinois is mentioned in a Muppet News Flash from The Muppet Show episode 223.