1116, Cottens
European patent · EP1974662 · Inventor
European patent · EP1908402 · Inventor
European patent · EP1880666 · Inventor