A 38-year-old man was charged Monday with second-degree rape by St. Mary’s detectives, who report that his arrest followed an investigation of a Leonardtown resident’s complaint that she was sexually assaulted earlier that day by a visitor at her home.

Paul T. Stewart, of no fixed address, also was charged with committing a third-degree sexual offense, fourth-degree sexual offense and second-degree assault.

The Leonardtown resident reported at 5:14 a.m. that day that she had let her assailant, whom she was familiar with, into her home and told him to sleep on a couch, before she was awakened during the attack, according to the St. Mary’s sheriff’s office. She escaped and called law officers, who were unable to find her assailant during an initial search aided by police dogs.

Stewart was taken into custody by detectives shortly before noon that day, the sheriff’s office reports from the investigation by Cpl. William Raddatz.