Christopher Self's Location
Ventura, CA, US
Christopher Self's Work
Christopher Self's Summary
Christopher Self, based in Ventura, CA, US, is currently a Associate Producer at Infinity Ward, bringing experience from previous roles at Infinity Ward and Neversoft Entertainment. Christopher Self has 2 emails on RocketReach.