1965-01-01
New York City, New York, USA
Film · 1999
Visual Effects Supervisor
Film · 2003
Film · 2021
Deus Machina Employee #1
Film · 2008