CH-9213 Hauptwil
European patent · EP0305638 · Inventor
European patent · EP0217263 · Inventor
European patent · EP0216346 · Inventor
European patent · EP0142652 · Inventor