Main Street Capital Corporation (MSCC) is a principal investment firm. MSCC's principal investment objective is to maximize its portfolio's total return by generating current income from the Company's debt investments and capital appreciation from it... Read more