Gian Luca Maria Ambrosetti, Switzerland