Group Chief Executive
Glasgow, Glasgow City, United Kingdom
ECS
ACS (UK) Ltd
Sales Director
Dell Technologies
UK Service Sales Director
University of Glasgow