About Stellus Capital Investment
Data Unavailable
Country
Industry:
Business Development Company
Founded:
2012
IPO Date:
11/08/2012
ISIN Number:
I_US8585681088
Address:
4400 Post Oak Parkway, Suite 2200, Houston, Texas, 77027, United States
Phone Number
713-292-5400
Key Executives
CEO:
Ladd, Robert
CFO
Huskinson, William
COO:
Gwon, Vince