Associate
london, greater london, united kingdom
Arup
Imperial College London
Delft University of Technology
Westminster School