 HOUSTON, May 6, 2021 PRNewswire -- Stellus Capital Investment Corporation NYSE:SCM Stellus or the Company today announced financial results for its fiscal first quarter ended March 31, 2021. Management Commentary Robert T. 