London, London, United Kingdom
The George Washington University
University of Leeds
Merchant Taylors' School, Northwood