Zurich
European patent · EP3089159 · Inventor
European patent · EP3675014 · Inventor
European patent · EP2904561 · Inventor