Peter Meyer, Switzerland, Carouge GE, M