This 9% Yield Is The Best BDC… High Insider Ownership, 26% Return Potential