3 credits on file—3 shows, spanning 1985–1992.
The Big Comfy Couch
1992–2006 · 71/100
Star Wars: Droids
1985 · 58/100
Star Wars: Ewoks
1985–1986 · 40/100