KANSAS CITY, Mo. - A 13-year veteran of the Kansas City Police Department is behind bars after allegedly having sex with two women in exchange for not arresting them.
Officer Jeffrey Holmes turned himself in on Monday. He is facing two felony counts of acceding to corruption by a public servant.
When the investigation began in April, he was taken off patrol and moved into an administrative assignment.
When the second victim came forward in May, he was suspended with pay. Now that he's been charged, he is suspended without pay.
According to court documents, the first victim who came forward said that Holmes raped her at the Extended Stay on 105th Street in Kansas City, Mo.
The woman told police that he threatened to bust her for prostitution if she didn't have sex with him. She said he was dressed in a uniform with a gun.
At first, the victim thought Holmes was a security guard - until she recognized him when she went to South Patrol to file a police report that her car had been stolen.
The victim and a hotel clerk identified Holmes during a line-up.
The second victim who came forward told police that Holmes asked her if she was a prostitute, and then forced her to take him back to her room at the A-1 Motel on 87th Street.
She told officers he threatened to arrest her for marijuana she had in the room if she didn't have sex with him. She said he was wearing a KCPD uniform at the time.
Jean Peters Baker, Jackson County prosecutor, said Holmes was off-duty when both incidents allegedly occurred.
"It's extremely disappointing and it's actually infuriating, but it's also very good day when someone like that who wears the blue uniform and carried the badge no longer will," Baker said. "We don't want an individual like that in the department, and I know (Kansas City Police) Chief Forté shares that opinion as well."
Baker said the women will not face any prostitution or drug charges.
"The conduct we are most concerned with here is a police officer who, in exchange for a benefit, got women to do things that he wouldn't have otherwise," she said.
Holmes was arraigned Tuesday morning at Jackson County Court, where he posted a $75,000 bond. His preliminary hearing is set for 9 a.m., July 19.