Alex Shelton's Location
London, England, United Kingdom
Alex Shelton's Work
Alex Shelton's Summary
Alex Shelton, based in London, England, United Kingdom, is currently a Managing Director at Digital Metrics, bringing experience from previous roles at Renegade Media.