if he's a really good hand reader then check/call check/raise is a bad line since that's never speculative.

I'd lead with top set when the PFR checks to you.