Russell Holmes's Location
United Kingdom
Russell Holmes's Work
Russell Holmes's Education
Northumbria University
Bachelor of Science
2004 - 2008
Russell Holmes's Summary
Russell Holmes, based in United Kingdom, is currently a Founder and Chief Executive Officer at Tutch, bringing experience from previous roles at Backso, Turner & Townsend and Deloitte. Russell Holmes holds a 2004 - 2008 Bachelor of Science @ Northumbria University. Russell Holmes has 3 emails and 1 mobile phone number on RocketReach.