Effects of Corporate Social Responsibility on Firm Performance: Does Customer Satisfaction Matter? | Synapse