CH-8155 Niederhasli
European patent · EP0173647 · Inventor
European patent · EP0011050 · Inventor
European patent · EP0002478 · Inventor