Eschenbach
Swiss patent · CH705106 · Inventor
European patent · EP1524108 · Inventor
European patent · EP1361038 · Inventor