Wald
European patent · EP2278328 · Inventor
European patent · EP2275813 · Inventor
European patent · EP2270494 · Inventor