Crew
The Island
2005
Special Effects Technician
xXx
2002
Special Effects Assistant
The Perfect Storm
2000
Special Effects
Wag the Dog
1997
Special Effects Assistant