Yeah, seems annoying - his agression, exspecially OTR is insanely high.
I would tighten up my range a bit when Im OTB and he is in the BB.
You can increase your 3b-range vs. his BTN-steals cause there he folds too much vs. 3bets...
He cbets way too much and has her a leak:
Now it would be important to know
-what is his cbet/F-stat
- what is his C/F-stat after skipped flopcbet
- what is his C/F to turnfloat-stat
- what is his fold to turnbet after skipped flopcbet-stat?
With those answers you could already figure out sometin in this direction...
Other than this I cann see atm much more...
Do not cbet vs. him a wide range cause he does not fold to barells a ton - rather C/F or checkback a lot and cbet only a strongrange (value + hands w EQ or backdoorEQ including barellpotantial)