An Old Orchard Beach man was arrested Tuesday and charged with murder in the death of Charles Raybine, who was shot to death more than two years ago in a rental car in a Biddeford parking lot.

John Lopez, 20, of 9 Pinebrook Terrace is the second person to be charged with Raybine’s death on March 26, 2013. Bub Peter Nguany was arrested on the day of Raybine’s death and has remained jailed since.

It is unclear whether Lopez and Nguany will be tried jointly or separately or why Lopez was arrested so long after Raybine’s death. Lopez’s arrest – at an Old Orchard Beach gas station – comes just weeks after Nguany’s trial, which had been scheduled to start on May 5, was delayed until an unspecified date.

Officials at the York County Jail in Alfred said Lopez was arrested on a warrant by a Maine State Police detective and delivered to the jail around 11:40 a.m. Lopez is scheduled to appear in York County Superior Court on Wednesday morning to face the charge.

Timonthy Feeley, a spokesman for the Attorney General’s Office, which is prosecuting the cases, would confirm only that Lopez was charged as a co-defendant with Nguany for Raybine’s death and would not comment further.

Nguany’s attorney, Luke Rioux, said that Lopez’s name had long been associated with the case but he had never faced any criminal charges until now.

“It’s news to me, but not terribly shocking. It’s certainly the first I heard of it,” Rioux said when told by the Portland Press Herald of Lopez’s arrest.

Nguany was arrested within hours of Raybine’s death as he tried to leave his Old Orchard Beach home in a taxicab. An Old Orchard Beach police officer had arrested Nguany two days earlier in a traffic stop and matched his description with one of Raybine’s killer given by a witness to investigators.

Immediately after the shooting, police were called at 1 a.m. on March 26 to Parish Place Apartments in Biddeford, where they found Raybine, 47, shot several times in the face with a .45-caliber handgun.

Police said Raybine was known to abuse drugs and, based on witness statements, was smoking crack cocaine and drinking while playing cards in an apartment at 41 Birch St. in Biddeford.

At one point during the night, Raybine, who lived elsewhere in Biddeford, and his nephew, Morgan Palmer, went outside and sat in Raybine’s car, although a state police affidavit does not say why. Two cars pulled up, one on either side of the parking lot.

Palmer told police that a man got out of the passenger seat of one of the cars, a dark Toyota Prius, and walked over to Raybine’s car. Palmer described the man as 6 feet tall, 175 to 200 pounds, black, wearing a baseball cap and dark jacket, and possibly a hooded sweatshirt, according to the affidavit, filed in court in connection with the case by state police Detective Kristopher Kennedy.

The man pointed to Palmer and asked, “Yo, who you with, who’s this?” the affidavit says. Raybine answered, “That’s Mo.” The man then fired a gun at Raybine’s face.

An autopsy showed that Raybine died of multiple gunshots to the head and neck.

Palmer ran away after the shooting and called 911. Old Orchard Beach police Officer Scott Jarrett heard the report describing the suspect and recalled arresting Nguany just two days earlier, when he was driving a rented Prius with New York license plates.

In that arrest on March 24, Nguany was pulled over in a traffic stop on Saco Avenue in Old Orchard Beach. He was charged with two felonies – illegal possession of a firearm and aggravated operation of a vehicle after his license had been revoked as a habitual offender.

During his arrest after Raybine’s killing, police seized bags of crack cocaine from Nguany and found a .45-caliber pistol and ammunition in his backpack, according to the affidavit.

Nguany was initially charged with two counts of aggravated drug trafficking and illegal possession of a firearm from the second arrest. He was later indicted on a charge of murder.

Nguany has pleaded not guilty to all the charges from both arrests.