CH-8488 Turbenthal
European patent · EP0336221 · Inventor
European patent · EP0176668 · Inventor
European patent · EP0108229 · Inventor