The victim was flown to Morristown Medical Center with multiple stab wounds to the left side of his body after being attacked at the McDonald's on Route 23 around 5:35 p.m. Wednesday, Franklin police said in a news release.
Several hours later, Kenneth C. Royce, Jr., 35 of Ogdensburg, was taken into custody and charged with aggravated assault and weapons offenses, authorities said.
He was turned over to the Sussex County Sheriff’s Department and transported him to the Morris County Jail, where he was lodged pending a first appearance in Central Judicial Processing.
The victim, meanwhile, is in stable condition, Franklin police said.
Royce was previously arrested for assault, disorderly conduct, burglary and more.
The Sparta Police Department, Sussex County Prosecutor's Office, and New Jersey State Police Crime Scene Processing assisted in the investigation along with the Wallkill Valley First Aid Squad and Saint Clair's Paramedics.
Click here to follow Daily Voice Highland Lakes-Vernon and receive free news updates.