Giuseppe Catalfamo, Italy, Genève, M