Technology Translator
Belfast, Northern Ireland, United Kingdom
Glyndwr University
Almac Group
Business Development Manager
Almac Group Inc
University of Warwick