Steven Anthony Blumgart, South Africa, Zürich, M