Peter Rast, Switzerland, Wil ZH, M