The Kain Foundation provides opportunities for children and youth in hardship to fulfil their potential.