David Barclay

David Alan Barclay worked as one of the puppeteers of Jabba the Hutt on Star Wars Episode IV: Return of the Jedi.

Barclay has worked on many other movies including Team America: World Police and Looney Tunes: Back In Action.