I'd be raising to 90-120, dependant on your read. What do you put villain on in this spot?
QQ+?
QK?
AJ?
Set on the flop?
I cant really think of many other hands that make sense for his turn call and betting out on the river.
He sure played QQ+ a bit wierd on the turn if thats what he had. He should be able to lay it down to a river raise, but maybe not given your read.