Star Mountain Capital opens Tampa office
Star Mountain Capital, a New York-based, employee-owned, specialized private credit and secondaries investment manager with approximately $4 billion in assets under management, officially opened its Tampa office, in December. Located at 101 E. Kennedy Blvd., Suite 3350, in the Bank of America building, the office is home to the staff of about 30 people, with … Read more