30 Best Stocks for Long Term Investment 2015