The I Have a Dream Foundation is a charitable trust that was founded in 1981 by businessman Eugene Lang.