Debt is a leading source of stress for Americans, and stress is a major contributor to numerous health conditions.

More Info