You said he limps weak Ax and Kx? Problem is he raised which means his range is rather strong in this spot and by raising the flop we don't get value from enough worse hands to justify it.
Do you have his turn cbet %, I don't think this player will barrel something like AsKs on a blank turn and he might not even cbet AKo in the first place. I call flop and evaluate turn.
As played snap check back river, he's not calling with JJ no spade etc.