Michael Kuoch

Switzerland