Twain Financial Partners
Twain Financial Partners Employees
No people found yet for this company.
Twain Financial Partners Company Information
Twain Financial Partners, established in 2013 and headquartered in St. Louis, Missouri, maintains offices across the United States. The company specializes in providing capital and structuring in complex financial markets, offering services in real estate and renewable energy developments. Twain Financial Partners manages $5 billion in assets under management and provides a range of financial services including ground lease financing, C-PACE financing, and historic rehabilitation tax credits. Additionally, the firm acts as a renewable energy investment fund manager and offers venture capital investments, fund administration, and asset management services. Twain Financial Partners holds a USDA lending license, enabling it to serve as a single-source capital deployer for qualifying projects. The company is committed to funding $1 billion in renewable energy projects over three years starting from 2022 and invests in real estate projects using multiple financial tools. It provides creative and flexible financing solutions for renewable energy projects across the country.