i'd fold pre.
as played i'd fold flop because he has 66/99/TT/78/9T , rarely to never 69/T6 whic i think he's rather call and overpairs/OESD are not 3betting flop enough times to make it a call or shove over.
but this is my nit reasoning, i am curious why others would call/4bet/fold in this spot or even call preflop if there are players that call pre.