Giancarlo Foglietta, Italy, Genf, M