CH-8153 Rümlang
European patent · EP0349751 · Inventor
European patent · EP0328755 · Inventor
European patent · EP0088242 · Inventor