Starfish Greathearts Foundation

Summary

An international development charity, aiming to bring life, hope and opportunity to children in southern Africa who have been orphaned or made vulnerable by HIV/AIDS.