A 58-year-old man accused of sexual assaults in Arizona and Southern Utah more than 15 years ago has been arrested after advanced DNA analysis pointed investigators to his relatives.

Cedar City Police said they couldn’t solve a young woman’s sexual assault case for nearly 16 years, but last week’s arrest could bring much-needed closure for her, and her family.

David Slade was arrested by the Coconino County Sheriff on Thursday and is facing charges of kidnapping, burglary, and sexual assault.

Authorities say the man’s DNA matched that of a suspect who sexually assaulted a young woman in her Flagstaff, Arizona in April 2003.

Detectives, in that case, were able to obtain DNA samples but had no one to compare it to.

That profile later matched DNA of another suspect wanted for sexually assaulting a young woman in her Cedar City home in 2004, who also entered her apartment at night and sexually assaulted her.

Detectives from both states knew the profiles were from the same man but were still unable to identify him.

Then, early last year, investigators identified two potential relatives of the suspect, by matching the DNA profile with samples of people arrested or convicted of other felony crimes.

That DNA analysis led them to Slade and after collecting his DNA on December 27, investigators learned he was a match in the old cases.

Slade is being held at the Coconino County Jail. Cedar City Police said charges related to their case will be submitted to the Iron County Attorney’s Office for review.

Story provided by our news partners at ABC 4 News.

More From KDXU 890 & 92.5