The Joshua Foundation was established in 2004 by Chris & Pamela Allan. Joshua Foundation was established to provide support and training to Leaders, Managers, Administrators and the Youth of today.