UK Programmatic Demand Director
London, England, United Kingdom
Teads.tv
The Trade Desk
Director, Business Development
Manchester Metropolitan University