Generosity is a virtue that rewards the giver as much as, if not more than, the recipient. In today’s world, individuals and businesses have numerous opportunities to contribute to charities that support various humanitarian causes. But what about those who …