CH-8004 Zürich
European patent · EP3160695 · Inventor
European patent · EP2591285 · Inventor
European patent · EP2591276 · Inventor