Dr. Peter Troller, Switzerland, Basel, M