Authorities said Allen and Santiago know each other, but it was unclear why Allen allegedly shot him both times.

Police issued a warrant for Allen's arrest Thursday, and soon got a tip that he was at a home on the 300 block of Sassafras Street. Authorities found Allen sleeping at the residence and arrested him.

Police said Allen had a .22 caliber revolver in his pocket, but it was unclear if the revolver was the weapon used in the two shootings. Police said the weapon would be sent for analysis to see if it matched up with evidence from the shootings.

Allen was charged with two counts of criminal attempt homicide, two counts of possession of a weapon for an unlawful purpose, two counts of unlawful possession of a weapon and two counts of certain persons not to possess a weapon in the pair of shooting incidents.

Once the revolver was located Thursday, Allen was charged with additional weapons offenses.

Allen was taken to Cumberland County Jail on $750,000 bail.

In the June shooting, authorities said Santiago was shot once in the chest while in the kitchen of his home on the 300 block of Green Street.

There were two others in the home with Santiago, but neither person saw Allen enter the home, nor did they recognize him, police said. Authorities said the suspect was unmasked.

There also was no warning, confrontation or demand of items when the shooting occurred, police said. Authorities said Allen ran from the scene after the shooting.

Santiago, who has had his own legal troubles, was treated and released for injuries following both shootings.

Santiago was arrested and jailed for a robbery in Vineland following a July 16 incident in which he and 32-year-old Crystal Ayars allegedly shoved another woman to the ground, police said. Santiago and Ayars were able to take $9 from the woman, authorities said.