Gonzalez, who was 20 years old at the time, was last seen alive on the morning of December 18, 2000 driving his girlfriend’s car.
Family members would go on to file a missing persons report with Phoenix Police, and on December 20, 2000 Gonzalez was found deceased.
His body was located in a parked car at the Fiesta Village Townhouse complex in Tempe.
Tempe Police determined that Gonzalez had been shot and killed at another location. He was then placed in his girlfriend’s car and driven to the townhouse complex where his body was abandoned.
Carreon was identified as a potential suspect in 2005, but there wasn’t enough evidence at the time to charge him with murder.
In the time since, detectives have been able to collect additional evidence, including DNA, that led them to arrest Carreon.
"Unfortunately, the evidence, some of the physical evidence, and the DNA was not available at that time but we were able to get confirmation on his being involved in this murder here recently," said Sgt Jeff Glover of the Tempe Police Department.
Tempe Police said that as a precautionary measure they are not releasing any more information about the evidence they obtained.