Sander Renes, Ph.D. LL.M.

Contact:

s.renes-1 < at > tudelft.nl

Postal address
TU Delft
Faculty of TPM,
Economics of Technology & Innovation,
P.O. Box 5015,
2600 GA Delft,
The Netherlands