Citigroup Inc has pledged to purchase and produce all of its energy from renewable sources by the year 2020. Micheal Eckhart,