Starfish Greathearts Foundation exists to change the lives of orphaned or vulnerable children in communities affected by both HIV and AIDS, and poverty in South Africa.



Starfish

Starfish Greathearts Foundation exists to change the lives of orphaned or vulnerable children in communities affected by both HIV and AIDS, and poverty in South Africa.