 Horizon Technology Finance is a good long-term income play that pays an attractive and well-covered high yield. The company has strong fundamentals, a healthy portfolio, and is benefiting from a rising rate environment. 