Stephen McCarroll Location
Leicester, GB
Stephen McCarroll Work
Stephen McCarroll Education
De Montfort University
2:1 (Animation Design)
2008 - 2011
Stephen McCarroll Skills
Stephen McCarroll Summary
Stephen McCarroll, based in Leicester, GB, is currently a Head of Customer Success at Treyd. Stephen McCarroll brings experience from previous roles at Treyd and Cite - Your Digital Agency. Stephen McCarroll holds a 2008 - 2011 2:1 in Animation Design @ De Montfort University. With a robust skill set that includes Photoshop, Animation, Adobe Illustrator, Business Development, UV mapping and more. Stephen McCarroll has 3 emails and 1 mobile phone numbers on RocketReach.