Zürich
European patent · EP2768845 · Inventor
European patent · EP3321286 · Inventor
European patent · EP3075745 · Inventor