Honestly, @surfyogi is and even more than everything you said that he is because my very best friend always talk about his kind hearted, generosity, and motivation towards people and guiding them to achieve their goals. For me, he is everyone's mentor.
True story!