Why I Believe These 70 Small Companies Are Greater Than the Fortune 500