Christian Didelot, Switzerland, Genève, M