What Working with the Homeless Taught Me about Financial Planning

None of us is immune to adversity, but when life takes unexpected turns, a financial plan helps keep you on track. And a good plan must cover these three risks.