Finding a company with a competitive advantage means finding an investment that will offer solid returns for decades to come. What identifies a company with a strong competitive advantage? Some results may surprise you.| Begin To Invest