Leigh Donaldson
From Muppet Wiki
Leigh Donaldson was part of the Electro/Mechanical team under the supervision of Faz Fazakas.
- The Muppets Take Manhattan (1984) (Muppet special effects)
- Fraggle Rock (1983) (Muppet special effects)
- The Dark Crystal (1982) (special mechanical design)
