Twain Financial Partners corporate office is located in 2200 Washington Ave, Saint Louis, Missouri, 63103, United States and has 51-200 employees.
twain financial partners
mark twain brokerage services inc
twain financial partners llc
twain financial partners holding llc
mark twain holding company llc
twain financial
Departments
Number of employees
Finance
41
Operations
5
Sales
4
Engineering & Technical
3
Human Resources
3
C-Suite
3
Legal
2
| Location | People at location |
| North America | 51-200 |
Explore people who held key positions, contributed to Twain Financial Partners's success, and advanced their careers.
Prospects Boys Manager... at Lou Fusz Athletic
Worked as Vice President, Business Development
at Twain Financial Partners (2017-2022)
Associate at Arsenal Capital Partne...
Worked as Asset Management Intern
at Twain Financial Partners (2018-2018)
Vice President, Portfo... at The DESCO Group
Worked as Director, Underwriting
at Twain Financial Partners (2017-2023)
Senior Asset Manager at Affordable Equity Part...
Worked as Asset Manager
at Twain Financial Partners (2021-2025)
Manager, Investment Fu... at Baker Tilly US
Worked as Asset Manager
at Twain Financial Partners (2021-2023)
Explore More
Twain Financial Partners is a full-service specialty finance firm based in St. Louis, Missouri, managing $6 billion in assets. The firm provides capital solutions for real estate and renewable energy developments across the United States, offering services such as project financing, asset management, and fund management. Twain specializes in financ... Read More