Sherrod Brown actually said...
The investment that America has made in servicemembers is ultimately crippled when these individuals cannot invest in themselves.
Context
Discussing the economic impact of low credit scores on veterans.
06/03/2014