Zürich
European patent · EP4047216 · Inventor
European patent · EP3115616 · Inventor
European patent · EP1087010 · Inventor