Dr Marco Longana

BSc (PoliMi), MSc (PoliMi), MSc (Cran), PhD (Soton)

Current positions