CH-8001 Zürich
European patent · EP1131552 · Inventor
European patent · EP0686763 · Inventor
European patent · EP0603616 · Inventor