Jean-Pierre Grosclaude, Switzerland, Geneva, M