Hans-Rudolf Hunziker, Switzerland, Visp, M, Teranol AG