Helen Leigh's Location
Los Angeles, CA, US
Helen Leigh's Work
Helen Leigh's Education
Brandeis University
Bachelor's degree
Helen Leigh's Summary
Helen Leigh, based in Los Angeles, CA, US, is currently a Staff Writer at Netflix, bringing experience from previous roles at Apple, Outcast TV Show and Skybound Entertainment. Helen Leigh holds a Bachelor's degree @ Brandeis University. Helen Leigh has 4 emails on RocketReach.