Effingen
European patent · EP2181770 · Inventor
European patent · EP1849525 · Inventor
European patent · EP1849524 · Inventor
European patent · EP1787723 · Inventor