Troesch Scheidegger Werner (TSWpat)

Switzerland