Davide Ticchi

Marche Polytechnic University

Address