Hewlett Foundation, William and Flora

Gives to solve social and environmental problems at home and around the world.