Niederwangen
European patent · EP2017220 · Inventor
European patent · EP2017219 · Inventor
European patent · EP1462041 · Inventor