Lee Barrows Location
United Kingdom
Lee Barrows Work
Lee Barrows Education
University of Greenwich
(Software Engineering)
1995 - 1999
Lee Barrows Summary
Lee Barrows, based in United Kingdom, is currently a Deputy Lead Creative Technologist at WCRS. Lee Barrows brings experience from previous roles at Igloo London, Altogether Digital LTD and Dc Interact. Lee Barrows holds a 1995 - 1999 University of Greenwich. Lee Barrows has 3 emails on RocketReach.