Napa Valley Community Foundation is many things: A public charity. A grantmaking foundation. A philanthropic advisor. A junction for people, resources and ideas. Every day, we link donors to projects that do good.
In the world of social enterprises, failure is a cringe-worthy moment nobody wants to talk about. But, social entrepreneurs can benefit from their failures.