The business incubator operated in St. Peters, Mo., by the Economic Development Center of St. Charles County has added 10 startups as tenants, the St. Louis Business Journal reports.
“Given the recent number of inquiries and tours about our incubator program, this spring is bringing a wave of entrepreneurial activity that hasn’t been seen in a few years,” said Craig Frahm, incubator manager and chief financial officer.