Definately NOT Jim Rogers. In my opinion Jim Rogers is one of those snake oil salesmen who just adds to the prevalent 'noise'.
I have met Mark Mobius and have heard him speak. For what it's worth, in my book, he is worth listening to.
My favourite investor? Me:D