Kakee Scott

Delft University of Technology
Technology Dynamics & Sustainable Development
Jaffalaan 5
Delft Netherlands
NL-2628 BX