CH-8102 Oberengstringen
European patent · EP0318551 · Inventor
European patent · EP0211033 · Inventor
European patent · EP0151474 · Inventor