Rudolf Barfuss, Switzerland, Engelberg, male, BMB AG, MIZ AG