Michel Buhler, France, Carouge GE, M