Dean Freeman

CFO at Benson Hill

Dean has an extensive background with over 30 years of financial leadership and public company experience and a robust record of strategic and operational finance leadership for organizations undergoing significant growth.

Dean Freeman is the Executive Vice President of Finance 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.

Links

Previous companies

Flowserve logo
GCP Applied Technologies logo

Timeline

  • CFO

    Current role

  • EVP of Finance

View in org chart