CH-5422 Oberehrendingen
European patent · EP0351690 · Inventor
European patent · EP0261588 · Inventor