CH-3960 Sierre
European patent · EP0375620 · Inventor
European patent · EP0284565 · Inventor
European patent · EP0229589 · Inventor