Is corporate social responsibility sufficient enough to explain the ...

Is corporate social responsibility sufficient enough to explain the ...