Digital River
Sales Director
NAVYA
Business Development Director Asia-Pacific
Kl London
Chief Executive Officer and General Manager
Zed
Sales Director Europe
Digital River
Chief Executive Officer and General Manager
Digital River
Sales Director Europe
Electronics Arts
Various Sales and Marketing Roles
Université de Lyon
University of Hull