Sandro De Marco, Switzerland, St. Gallen, M, Terazul AG, 928