CH-6020 Emmenbrücke
European patent · EP0324808 · Inventor
European patent · EP0255483 · Inventor
European patent · EP0155905 · Inventor