Senior Service Delivery Manager
Leeds, Leeds, United Kingdom
Applied Language Solutions
Senior Service Delivery Manager
IBM
Translation Manager
SDL
Global Sales Enablement Project Manager
thebigword
Assistant Project Director
University of Leeds