First of all, for how many hands are those stats? If it's for say 50 or 100 hands the WTSD is less relevant, it takes a while to converge
This is always a tricky situation. Even though he limps, he does only play 14% of his hands, so I don't see any 2 pairs in his range, perhaps except 86s. All sets are in his range, AQ, KQ (less probably ofc) and QJ...maybe some QTs he decided to play, but will he really shove those hands?
You obviously must call river, getting 5.50:1 pot odds
you only have to get it right more than 1 in every 5.5 times he does this. It's not a clear win at all though unfortunately