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