Plenty of studies suggest Americans getting close to retirement can expect to live longer than generations past. That’s great news — if you have a steady form of income you can depend on throughout your golden years.
One of the best ways to make it rain money throughout your retirement is by investing in companies with strong competitive advantages that should allow them to steadily grow profits for decades.