Andreas Maier, Germany, Schwendi, M, HAM Präzision Swiss AG