CH-8330 Pfäffikon
European patent · EP0703120 · Inventor
European patent · EP0678438 · Inventor
European patent · EP0672572 · Inventor