According to court records, Gregory Macho pleaded guilty in October to battery with intent to commit a serious felony, aggravated battery and destruction of evidence. A kidnapping charge was dropped.
Court documents say Macho used force intended to do bodily harm "by grabbing and twisting her head and neck, covering her mouth, licking and/or kissing her face, and grabbing her breasts."
Police say Macho then stopped his assault and ran back to his pickup truck.
Before driving away, though, police say he appeared to intentionally swerve and hit a second woman who had come to help, sending her to the hospital with serious leg and hip injuries.
Macho was also charged with altering the appearance of his truck.
He will eligible for parole after 15 years.