I've known Joshua since high school and greatly applaud his endeavour to shape more lives by sharing his wisdom. He possesses the critical attributes of a great mentor: broad and deep knowledge + robust framework backed by years of industry experience; passion, creativity, diligence, integrity, altruism an temperament. I have greatly benefited from his insights in many dimensions.
As a financial markets professional, I have witnessed many failures and successes and staunchly believe in having a strong framework in trading or investing. Joshua is one of the very few industry guys whom I would recommend friends to learn from.