Ettingen
European patent · EP2267406 · Inventor
European patent · EP2140846 · Inventor
European patent · EP2063846 · Inventor