Bill Gates has given away over $28 billion since 2007 resulting in an estimated more than 6 million lives saved.