Startup investor Missouri Technology Corp. awards $4M, promotes leader
Missouri Technology Corp. (MTC) has committed $4 million in funding in its most recent round of venture capital investments, including eight St. Louis-area startups, as well approv…