Walter Hauenstein, Switzerland, Mandach, M, Hematech AG