london, greater london, united kingdom
Northwestern University
INSTITUTE OF CHARTERED ACCOUNTANTS IN ENGLAND AND WALES
London Business School