Americans are in for another decade of slow growth, predicts Gary Shilling, president of economic consultant firm A. Gary Shilling & Co. Inc.

And there are a number of contributing factors, including a deleveraging cycle that will last five more years.

Read: Get through lean times

“Normally after a financial crisis it takes about ten years [to recover],” says Shilling, who spoke at the Ben Graham Centre’s 2013 Value Investing Conference in Toronto in April. “It started in 2008, so I would say it will take roughly another five years for this process to be completed.”

He adds 2% real GDP growth will continue for the remainder of the deleveraging cycle, and this number is comparable worldwide — it’s not specific to the U.S.

Read: How to diversify

Adding to slow growth is a decrease in the export of goods due to a shaky global economy. As a result, the U.S. has no one to trade with, says Shilling. To cope, governments have lowered prices to make exports more attractive.

So in this changing world, where should investors park their money?

Not in commodities, says Shilling, because prices are deflated. With low interest rates, investors want more yield and aren’t afraid of risk, he adds.

Read: 5 tips for personal finances

Shilling lists the following as attractive investments for the long run:

  1. Treasuries and high quality bonds
  2. Income-producing securities
  3. Food and other consumer staples
  4. Small luxuries
  5. The U.S. dollar
  6. Rental apartments
  7. Healthcare
  8. North American energy

On the flipside, he lists investments to sell or avoid:

  1. Big ticket consumer purchases
  2. Credit cards and other consumer lenders
  3. Conventional home builders and suppliers
  4. Selected banks and similar financial institutions
  5. Junk securities
  6. Commodities
  7. Developing country stocks and bonds