Peter Geiselmann, Switzerland, Wil, M, Rex-Royal AG, 32903