Cotton Holds onto Gains on Monday | AllMind News