Modern businesses increasingly recognize that their success is intrinsically tied to the health of the communities they support. This realization has resulted in a fundamental change in how companies perceive their role in society. Charitable giving strategies have experienced considerable change,