Zürich
European patent · EP2328172 · Inventor
European patent · EP2031332 · Inventor
European patent · EP1937047 · Inventor