It’s been proven that investing long term is the best way to build wealth — and what could be longer-term thinking than setting money aside in a few stocks for the grandkids? Not every company is worth stashing away for multiple decades, but these three picks from some of our top contributors may be.