Eschenbach
European patent · EP1076315 · Inventor
European patent · EP1388808 · Inventor
Swiss patent · CH689680 · Inventor
European patent · EP0758587 · Inventor