CH-8523 Hagenbuch
European patent · EP1929109 · Inventor
European patent · EP1656485 · Inventor
European patent · EP1481139 · Inventor