Zürich
European patent · EP3797521 · Inventor
European patent · EP3563267 · Inventor
European patent · EP3488362 · Inventor