CH-8307 Effretikon
European patent · EP0419833 · Inventor
European patent · EP0388937 · Inventor
European patent · EP0654550 · Inventor