CH-9320 Stachen
Swiss patent · CH691236 · Inventor
European patent · EP0648990 · Inventor
European patent · EP0648989 · Inventor