Stephen Lee's Location
London, England, United Kingdom
Stephen Lee's Work
Stephen Lee's Education
Stephen Lee's Skills
Stephen Lee's Summary
Stephen Lee, based in London, England, United Kingdom, is currently a Key Contributor, BAFTA Elevate at BAFTA, bringing experience from previous roles at Warner Bros. Discovery and Discovery Inc. Stephen Lee holds a 2011 - 2013 MBA @ Stanford University Graduate School of Business. With a robust skill set that includes Global Health, Biotechnology, Data Analysis, Project Management, Public Health and more, Stephen Lee contributes valuable insights to the industry. Stephen Lee has 2 emails on RocketReach.