Swansea, City and County of Swansea, United Kingdom
Harvard Business School
The London Institute of Banking & Finance
NYU Stern School of Business