CH-8307 Effretikon
European patent · EP0683255 · Inventor
European patent · EP0455171 · Inventor
European patent · EP0677603 · Inventor
European patent · EP0368059 · Inventor