Barings BDC, a small-cap company, offers a 10% yield and trades at a 9.16% discount to NAV. Click here to find out why I rate ...