International Sales Manager
England, United Kingdom
Syncron
St. Martin's College
Lancaster University