Professor Fabrizio Scarpa

Laurea, Ph.D.(Torino)

Current positions