Benson Hill close to finalizing deal to go public
September 02, 2021 at 12:53 PM EDT
Star Peak Corp II, the Evanston, Illinois-based special purpose acquisition company with which Benson Hill will merge, has scheduled a shareholder meeting to vote on approval of the deal.