David Hanhart, Switzerland, Jerusalem, M