Americans are showing signs of financial stress as they add $148 billion in debt and fail to pay off their credit cards – Fortune Bharat Shukla 3 years ago source