Co Starring Carlos Alazraqui voices Puff Kevin Michael Richardson voices Professor Kevin Michael Richardson voices Barber