Managing Partner
London, England, United Kingdom
ECI Partners
The University of Glasgow
University of Manchester - Manchester Business School