Ellington Financial's Series C preferred shares offer a high yield of 8.6%. Click here to read why EFC.PR.C is the best ...