Brian Meehl

Actor

Big Bird in China
1983
as Barkley / Telly (voice) (as Brian Muehl)
The Dark Crystal
1982
as Ornamentalist / Urzah / Dying Master