François Abbe-Decarroux, Switzerland, Genève, M