CH-5422 Oberehrendingen
European patent · EP0502478 · Inventor
European patent · EP0278098 · Inventor