Thierry Halff, Switzerland, Gy, M