Initially I thought:

Pre iso: 77+, AJs+, AQo+, KQs

Flop c/c: 77+, AhQh, AdKd, AhQx, AhKx

Turn c/c: 88, 99, TT, QQ+, AhQh, AhQx, AhKx

River donk shove: 88, TT, QQ+, AhQH


But the line is weird for any of those hands. The only way I can make sense of it is with a much wider open pre flop. I'm not adding any bluffd as he is a 14/12 with low cb and af. I don't think he never bluffs, I.just don't think he raises pre, calls, calls and then bluff shoves. So in order to make sense I'm figuring AhTh, Th9h QhTh and maybe Ah9h might need to be in there. I dunno. I suck at this.