CH-8049 Zürich
European patent · EP0295480 · Inventor
European patent · EP0277575 · Inventor
European patent · EP0213364 · Inventor
European patent · EP0213359 · Inventor