Charles Oliver of Woodstock is being held on a $3.5 million bond. Prosecutors say he met the alleged victim through an online escort service, tied her up, pushed her down the stairs and forced her to have sex with him.
Oliver is also being accused of threatening the victim's mother on social media.