TechTarget
Senior Account Manager, EMEA
BrightTALK
Strategic Sales Manager
TechTarget
Account Manager, EMEA
International Advisor
Business Development Manager
BrightTALK
Director, Acquisition Sales
Madison Logic
Director, Key Account Sales
BrightTALK
Director, Growth Sales
BrightTALK
Senior Director, EMEA Sales
International Securities Services Magazine
Senior Business Development Manager
TechTarget
Account Executive, IT Deal Alert™, EMEA at TechTarget
University of Sussex
Morley College Lambeth