James Farrar
James Farrar

James Farrar

sustainability, csr, technology, green, environment, climate, energy, etc. Opinions are my own only. RTing ≠ endorsing.