Peter Takeuchi
Crew
Interview with the Vampire
Visual Effects Producer