Stellus Capital Management, LLC Employee Directory
Financial ServicesTexas, United States51-200 Employees
Stellus Capital Management is a leading private credit manager focused on the North American lower middle market. With a track record spanning over 21 years, the Stellus team has invested over $10.5 billion in ~375 portfolio companies and has $3.8 billion of assets under management (as of December 31, 2025). Stellus is headquartered in Houston, TX with offices in Charlotte, NC and Washington D.C.