Dean Freeman is the Chief Financial Officer at Benson Hill. He is a seasoned executive with nearly three decades of financial leadership and public company experience. Most recently, Dean served as the President and CEO of First Source Capital, a commercial finance company he founded in 2019 to serve the commercial real estate, trade finance, alternative finance, M&A and business finance markets. Prior to starting First Source Capital, he served as Vice President, Finance, Information Technology, Chief Financial Officer at GCP Applied Technologies Inc., where he oversaw the company’s global financial planning, accounting, tax and treasury, and investor relations. Prior to GCP, he served as the Interim President & Chief Executive Officer and as Executive Vice President and Chief Financial Officer of Watts Water Technologies Inc. Prior to Watts, he co-led The Office of the Chief Financial Officer at Flowserve Corporation as its Senior Vice President of Finance and Treasurer. In addition, Dean has previously held leadership positions at United Technologies Corporation and Alstom Power Services.
© 2020 Benson Hill Inc. All Rights Reserved.
BENSON HILL, CROPOS, CLOUD BIOLOGY, and the BENSON HILL logo are registered trademarks of Benson Hill Inc.