Sesame Street Muppet character originally performed by: Frank Oz (1969-2001; occasional subsequent performances) David Rudman (2001-present) German voices: Gerlach Fiedler Alexander Welbat (1973 - 1977) Edgar Ott (1977 - 1994) Douglas Welbat (1994 - present)