2/5NL but most of the table is a little deep.
Villain (~$1800): mid 20s pro, has mentioned playing a lot online, and playing up to 10/25. He's playing somewhat laggy, but generally not getting too crazy, he did put out some big raises though that I thought were most likely bluffs. Sitting directly to hero's right.
Hero (~$2900): I have a maniac to my left who's straddling from every position except the earliest positions, who is raising maybe 40% of the time pre when limped to him, and who is willing to 3bet me IP liberally (plus he'll flat wide, float flops, make moves, etc). So although I'm known as a laggy player, I'm playing much tighter than I normally do.
Table dynamics: This table sucks! Someone at the table keeps calling it the "all-star game" because all of the best regs are here, and there's only 2 fish, neither of whom have much money on the table, and they're playing fairly tight. Time to get up I guess...
Hand 1:
Villain opens to $20 in middle-ish position. Hero calls with A

J

. A couple of other callers.
Flop: A

K

7

Villain leads $40. Hero calls.
Turn: 4

Villain leads $100. Hero calls.
River: 7

Villain leads $400. Hero??? (Folds)
Hand 2:
Hero straddles BTN. A couple limps, then villain opens to $50 from CO. Villain has been raising a ton from CO when I straddle, most of the time to like $70+, and I've been folding junk every time. Hero has A

K

and 3bets to $160. (This is the second time I've 3bet villain; he flatted me OOP the first time - cbet on dry board took it down). Villain calls.
Flop: 9

T

J

Villain quickly leads for $175
Hero calls
Turn: 4

Villain leads for $400 and has close to $1100 behind.
Hero folds (I was seriously considering shoving here since I think V folds most of his 1 pair hands, but decided it was way too spewy).
I'm just lost as to what villain's range is in both hands. Should I be shoving QQ+ ott in the second hand? Should I call his river bet in the first hand?