Guest Stars Kelsey Grammer as Sideshow Bob David Hyde Pierce as Cecil Terwilliger John Mahoney as Dr. Robert Terwilliger, Sr.