Johannes Giannakouros, Greece, Zürich, M