Crew
Inception
2010
Special Effects Technician
Star Trek
2009
Special Effects Technician
The Island
2005
Special Effects Technician
The Texas Chainsaw Massacre
2003
Special Effects Technician
The Perfect Storm
2000
Special Effects Technician