CH-8048 Zürich
European patent · EP0327499 · Inventor
European patent · EP0311561 · Inventor
European patent · EP0215734 · Inventor