Diepoldsau
European patent · EP1329691 · Inventor
European patent · EP1251331 · Inventor
European patent · EP0987564 · Inventor