Swiss School of Public Health, ICPP at USI, DEASS at SUPSI, and Swiss TPH
Address
c/o Prof. Suggs, ICPP, Università della Svizzera italiana, via G. Buffi 13
Postal code
CH-6900
City
Lugano
Country
Switzerland
Phone
+41 058 666 4181