David Orlando Rodriguez-Duarte
Politecnico di Torino
Italy