I-20099, Sesto San Giovanni
European patent · EP2684187 · Inventor
European patent · EP2364881 · Inventor
European patent · EP2365483 · Inventor