Peter Spuhler, Switzerland, Weiningen TG, M, DSH Holding AG