Regional Business Manager
Falkirk, Scotland, United Kingdom
No
Novartis
Business Leader
National Sales Manager