Hans-Peter Keller, Switzerland, Glarus, M, Amestha AG