Stellus Capital Management is a leading private credit manager focused on the North American lower middle market.
With a track record spanning over 19 years, the Stellus team has invested over $8.5 billion in ~350 portfolio companies and has $2.8 billion of assets under management (as of June 30, 2023).
Stellus is headquartered in Houston, TX with offices in Charlotte, NC and Washington D.C.