Francesco De Leonardis
Politecnico di Bari
Italy