Contact

+39 040 3756456 (Office)

Vanja
Cvelbar

IOM Headquarters
Technical staff
ICT Manager - General Services

Locations

IOM Headquarters, building Q2, Office - T07
IOM Headquarters, building MM, Lab - 112