David Flesch, Switzerland, Stein AG, M, Flesch Engineering