Youth Impact The Effect of Participation in a Youth Development Program on Academic Performance and Social Skills.