Zürich
Swiss patent · CH709873 · Inventor
European patent · EP4017031 · Inventor
Swiss patent · CH709862 · Inventor