Gerhard John, Switzerland, Scharans, M, Heini AG