David Weibel, Switzerland, Genève, M