CH-8004 Zürich
European patent · EP1178761 · Inventor
European patent · EP0248042 · Inventor
European patent · EP0206982 · Inventor