Doug Chiang is an American film designer and artist. He is vice president and executive creative director of Lucasfilm and previous Chief Creative Officer at Lucasfilm. From Wikipedia
The three-episode docuseries spotlights groundbreaking visual effects innovations from the late 1990s and early 2000s, now streaming exclusively on Disney+.