The Tim Dwight Foundation is a non-profit organization that focuses on helping children and young people.