CH-2873 Saulcy
European patent · EP0587015 · Inventor
European patent · EP0557725 · Inventor
European patent · EP0391061 · Inventor