CH-5422 Oberehrendingen
European patent · EP0371303 · Inventor
European patent · EP0059999 · Inventor