Gérard Carron, Switzerland, Fully, M, CEGERA SA