Ryan Stott

Consulting Manager, European Consulting

Analyst Location

United Kingdom



Regions

Western Europe