Zürich
European patent · EP3818027 · Inventor
European patent · EP3681960 · Inventor
European patent · EP3600639 · Inventor