Star Mountain Capital welcomes Charles Millard as Senior Advisor

Charles Millard, Star Mountain Capital Senior Advisor

Star Mountain Capital, LLC, a specialized investment manager with over $4.0 billion in assets under management (committed capital including debt facilities as of 5/31/2024) focused on generating defensive and premium yield and total returns from the less efficient and resources-intensive market of U.S. private small and medium-sized businesses (the “lower middle-market”), announced that Charles Millard has joined […]