Shannon “Shawn” Westmoreland, of West Chester, pleaded guilty on Monday to counts of rape, involuntary deviate sexual intercourse and statutory sexual assault.

Shannon “Shawn” Westmoreland, 49. Image via Crimewatch.

Westmoreland, 49, who repeatedly sexually abused three women as young girls has been sentenced to state prison. The encounters reportedly took place between 2005 and 2011 at various locations in Bensalem and Reading.

“For many years, I have been haunted by what was done to me,” one of the victims wrote in a statement to the court. “Although I’m still healing, this is one more step in the process.”

Prior to his arrest in 2017, Westmoreland was overheard apologizing to one of his victims during an intercepted phone call. He told the victim that he did not know why he molested her, but that the incidents were their secret, according to a summary of facts read in court by Deputy District Attorney Kristin McElroy. Westmoreland was also reportedly overheard thanking the victim for never informing the police.

Judge Jeffrey Finley sentenced Westmoreland to 14 to 28 years in prison followed by 15 years of probation. In addition to sexual assault charges, Westmoreland also admitted to fleaing trial last October. U.S. Marshals apprehended him a week later in Daytona Beach, Florida.

WBCB’s Dan Wilson contributed to this post.