The mission of All For Africa, a 501-(c)3 non-profit organization, is to help secure the long-term sustainability of important community level initiatives in health, education, clean water, micro-financing, community development and skills training on the continent of Africa.