Eagle Point Credit Company: 14% Yield, High Institutional Ownership, And Experienced Management Make Stock Very AttractiveSeeking Alpha • 05/02/19