Zürich
European patent · EP3909735 · Inventor
European patent · EP3426382 · Inventor
European patent · EP3426383 · Inventor