Leigh Barrow's Location
London, GB
Leigh Barrow's Work
Leigh Barrow's Education
Leigh Barrow's Skills
Leigh Barrow's Summary
Leigh Barrow, based in London, GB, is currently a Working at at Green Giraffe, bringing experience from previous roles at TotalEnergies, Brown University and Monitor Deloitte. Leigh Barrow holds a 2017 - 2018 Master's degree in Innovation Management and Entrepreneurship @ Brown University. With a robust skill set that includes Leadership, Management Consulting, Microsoft Excel, Process Engineering, Research and more, Leigh Barrow contributes valuable insights to the industry. Leigh Barrow has 1 email on RocketReach.