What Stocks to Buy?

"Invest for the long term."