Lots of hands he could have KhQh, Kh10h, JJ+.
pitty you showed the river. would have been nice to see the game up to the turn or before his river action and just assess from what you can see that far.
im probably in the same boat as you at with this hand. getting it in on the turn has gota be the way to go if you are concerned about the FD tho.