Zürich
European patent · EP3989869 · Inventor
European patent · EP3457982 · Inventor
European patent · EP3376992 · Inventor