What about Stan? - Nope. I don't believe Stan has had sex with Father Carrington.

S05E15 Wife Insurance

04:12 · frame 6051 of 31536