Zürich
European patent · EP0987094 · Inventor
European patent · EP1217091 · Inventor
European patent · EP0955106 · Inventor