Financial SignalsThis 9% Yield Is The Best BDC… High Insider Ownership, 26% Return Potential June 26, 2018