“Bryant Cho predicts that the future business landscape will consist of many more small businesses rather than being dominated by massive companies.”