Starfish exists to support orphaned and vulnerable children throughout southern Africa by strengthening community-based organizations to provide basic services to the children they support. Starfish forms a vital link between donors and community-based organizations -- and aims to mobilize and inspire a global community to make a difference, one child at a time.
Starfish Greathearts Foundation has not yet started any petitions.