Guest Stars Ian Lithgow as Leon David DeLuise as Bug Pollone Larisa Oleynik as Alissa Strudwick Jan Hooks as Vicki Dubcek Richard McGonagle as Dr. Howard Christopher Neiman as Caleb