Ioannis Mariggis, Greece, Zürich, M, Astrivis AG, 8601