I think ur line looks quite strong in this spot. The turn bet sizing looks a bit weak but i think he will be able to anticipate a check call on the river, coz the pot is small enough.(don't know whether u were planning to make it so) So i would call or fold depending on whether he has the stones to bluff off a stack in a spot where it is likely he gets called or whether he is smart enough to recognize that u might call off in this spot and ship it with a hand with a 9 in it. I wouldn't be surprised seeing a gut shot with a 9 in it, or some flush draw with a 9 in it that peeled the flop, caught a pair so didn't raise and then shipped it on the river in a spot where it is likely that he gets called by a big ace coz it looks bluffy and a big ace is huge part of your range.

All this being said i would probably call it off coz ur getting a pretty good price on it, like 75 to 42.. nearly 2-1 so u don't need to be right so often.