CH-8618 Oetwil am See
European patent · EP0542670 · Inventor
European patent · EP0154206 · Inventor
European patent · EP0139964 · Inventor