Income investors heading into July face a friendlier setup than they did just six weeks ago. The 10-year Treasury yield sits ...