Small businesses have generated 12.9 million net new jobs over the past 25 years, which accounts for two-thirds of the jobs ...