CH-4107 Ettingen
European patent · EP0526397 · Inventor
European patent · EP0342633 · Inventor
European patent · EP0238441 · Inventor