Villain looks like a fish but haven't seen anything noteworthy other than being too loose pre.
I called river because I unblock 2567 and he should only have 33 for value and probably some 84/83. The average fish plays too straightforwardly to check back a hand like K8/44 on the flop in my experience.
Could have bet the turn also but it seemed a bit loose 4 way with little backup