7 Good Stocks for Your Retirement Portfolio in 2017

Forget politics. Instead, look for reasonably priced companies with competitive advantages.