U.S. credit card defaults soar; total debt hits 12-year high

OSTN Staff