Rudolf Hasler, Switzerland, Thal, M, avacor ag