CH-5422 Oberehrendingen
European patent · EP1809791 · Inventor
European patent · EP0991483 · Inventor