Twiggy Forest really holding this stock? The guy is worth mad money, over $6b. Sure boosts the confidence.