Andrew Yang is best prepared dem candidate for 2020