Wilen-Wollerau
European patent · EP0821331 · Inventor
European patent · EP0821330 · Inventor
Swiss patent · CH667341 · Inventor