CH-3960 Sierre
European patent · EP0109357 · Inventor
European patent · EP0062606 · Inventor
European patent · EP0015870 · Inventor