The alignment of charitable giving with business strategy, company skills and market needs is called ______.
A、 shareholder responsibility
B、 CSR value curve
C、 performance assessment
D、 strategic philanthropy