Mr. Carney , a 47-year-old political science professor at the Worthington campus of Pennsylvania State University and still a Naval Reserve officer , won his race in a heavily Republican district in northeastern Pennsylvania by defeating the Republican incumbent , Don Sherwood , who had been weakened by accusations that he had abused his former mistress .