Jean-Claude Mermoud, Switzerland, Onex, male