No photoLisa SturzActorActed in 31990s1999The Adventures of Elmo in GrouchlandAdditional Muppet Performer (voice)63Muppets from SpaceAdditional Muppet Performer601980s1986Howard the DuckHoward T. Duck38