Police believe an illegal immigrant in Florida permanently separated two women from their families when he murdered them and dumped their lifeless bodies on Miami streets.

The body of 39-year-old Neidy Roche was found on the roadside near Northwest 31st Avenue and 26th Street with head trauma on March 2. Police later discovered Ann Farran, 41, dead on a sidewalk on Northwest 25th Avenue on June 13, the Sun-Sentinel reports.

Surveillance video showed someone in a dark-colored Honda Accord dump Farran’s body, which, combined with DNA evidence and similarities between the cases, led officers to 37-year-old Juan Carlos Hernandez-Caseres, police told the news site.

U.S. Immigration and Customs Enforcement spokesman Nestor Yglesias confirmed Hernandez-Caseres is “an illegally present Honduran national,” though he would not discuss whether the man had been previously deported.

“ICE is focused on identifying, arresting and removing public safety threats, such as convicted criminal aliens and gang members, as well as individuals who have violated our nation’s immigration laws,” he said in a prepared statement.

According to the Miami Herald:

An arrest warrant issued to Miami-Dade police into the death of Roche showed an intricate investigation that lasted more than three months that included cellphone pinging technology and video surveillance. According to the warrant police found Roche’s partially nude body in a swale and performed CPR, but to no avail. …

Using cellphone technology, police said they were able to place Hernandez-Caseres near the crime scene. Police later recovered a Coca-Cola can, according to the warrant, that Hernandez-Caseres drank out of and matched his DNA to his victim’s neck and left hand. Police also discovered that Hernandez-Caseres had been arrested in November for filing a false armed-carjacking report.

Police believe both women were prostitutes, and Roche was homeless.

Officers arrested Hernandez-Caseres at his home in Miami, and allege he confessed to the murders.

“Hernandez-Caseres told police he had picked Farrin up in his car for the purpose of paying her for sex, but sometime during intercourse, he became ‘enraged’ and punched her in the throat and neck,” according to the Herald.

Hernandez-Caseres is now in Dade County Jail facing two counts of first-degree murder. ICE has also lodged an immigration detainer to take him into custody if he’s released.

Farrin’s family told the Herald her body will be taken to Michigan for funeral arrangements, and thanked Miami police for tracking down her alleged killer.

“She is a daughter, a niece, and a mother whom was loved. We are saddened to learn of what happened and disgusted to know this man had no regard for her life and dumped her on the side of the road the way he did,” the family wrote in a statement. “Regardless of the lifestyle she chose she didn’t deserve that and (we) hope he is put away so he cannot harm anyone else.”