San Antonio

Cops San Antonio Man Sexually Assaulted Teen Relative 45 Times

AI Assisted Icon
Published on June 01, 2026
Cops San Antonio Man Sexually Assaulted Teen Relative 45 TimesSource: Google Street View

San Antonio police arrested 43-year-old James William Johnston on Saturday after detectives say he repeatedly sexually assaulted a young female family member, roughly 45 times while she was between 15 and 17 years old. According to investigators, the allegations surfaced after a witness found intimate photos in a shared cloud account, then alerted the victim’s mother. Johnston remains in custody at the county jail while the investigation continues.

Records from the Bexar County Central Magistrate list Johnston under booking number B202621880 after he was processed at the central magistration office. The magistrate search is a public record that tracks individuals recently processed by the county for offenses of Class B or higher.

As reported by News4SanAntonio, Johnston was booked on multiple counts that include Sexual Assault of a Child, Indecency with a Child — Sexual Contact, Prohibited Sexual Conduct and Sexual Coercion. Police records cited in that report state a witness discovered photographs on an Amazon cloud storage account that Johnston and the victim shared, then notified the child’s mother and contacted police. The victim told detectives she had been regularly coerced into sexual activity and alleged Johnston sometimes provided alcohol and cocaine before encounters.

Charges and legal context

Under Texas law the offenses named in Johnston’s case are treated as serious felonies. Sexual assault of a child and indecency with a child are defined in the Texas Penal Code, and sexual coercion is codified as a separate offense that is normally a state jail felony but can be enhanced in certain circumstances. For statute text and definitions see the Texas Penal Code.

Investigation and next steps

Johnston is being held at the Bexar County Adult Detention Center and, according to News4SanAntonio, his combined bond has been set at $155,000. The case remains under active investigation, and authorities have not released a timetable for charging decisions or upcoming court dates. Bexar County records show he was processed by the central magistrate following his arrest.