Jeffery McGowan, 33, of the 200 block of Minor Road in Carthage, was arrested Monday and charged with 12 counts of statutory rape, 13 counts of indecent liberties with a minor, and one count of statutory sexual offense.