Citigroup elects James Flanagan as independent director - C News | Rallies