He's made a turnaround perhaps greater than Rockefeller or Carnegie from probably being well over the line of ethical behavior in business, to an immense force for good in charity. It's pretty amazing.
Warren Buffett, on the other hand, seems to have gotten rich through being basically fair but brilliant (and of course lucky, and hard working), and is making huge charitable contributions as well (both before pledging his wealth to the Gates Foundation and after).
Warren Buffett, on the other hand, seems to have gotten rich through being basically fair but brilliant (and of course lucky, and hard working), and is making huge charitable contributions as well (both before pledging his wealth to the Gates Foundation and after).