Our list of corporate social responsibility projects (CSR) over the last two weeks has been dominated by Ecopetrol (NYSE:EC), who has made a splash in local press through a series of different initiatives and projects. A cynic would say, “it must be an election year”, an optimist, “good job”.