BTW, this would be really easy for any 200NL regular, all you have to do is filter for 19/16 TAGs, on the button, and ((1 - Fold to 3bet) * PFR) - (4bet * PFR). This is the relative perecentage of their range that they're calling your 3bet with. This would be a bit skewed, as the DB queries for PFR in PT might not be smart enough to exclude times when the villain 3bets on the button.

Based on loose estimations I'm guessing that his calling range consists of about 15-20 hands that play well in 3bet pots, and have good implied odds, while giving you bad reverse implied odds.

Edit:
If you've been 3bet punishing him a ton, I could see him calling with as much as the top 75-90% of his range (lest the obvious premiums) for about the overall top 25% of hands.