OSWEGO, N.Y. -- Oswego police have identified the man accused of shooting and critically injuring another driver Friday afternoon in a fit of road rage.

Thomas E. Schrader, 59, of Oswego, was charged with second-degree attempted murder and first-degree assault, both felonies.

Schrader is accused of shooting a 34-year-old Oswego man at 1:43 p.m. on East Utica Street, between East 10th and Duer streets in the city of Oswego.

The victim was shot multiple times in the torso, police said. Menter Ambulance transported him to Upstate University Hospital in Syracuse, where he remained in critical condition Sunday night.

Police continue to withhold the victim's name.

Schrader also was transported from the scene. He was taken to Oswego Hospital for a medical evaluation.

Oswego police say they do not think the two men knew each other before the road rage incident.

Police described what happened as a "traffic-related dispute which then escalated into a physical confrontation on East Utica Street near Duer Street."

At the scene, police recovered a .40-caliber handgun used in the shooting, Deputy Police Chief Zachary Misztal said in a news release.

Schrader had the gun legally, police said.

Witnesses told police Schrader and the other driver began arguing several minutes earlier near the intersection of East First and East Bridge streets.

No one else was in either vehicle when the men got out and began arguing over a traffic dispute at 1:36 p.m., police said.

The men returned to their vehicles and drove south on East First Street. Then they turned east onto East Utica Street, police said.

The argument continued when they were stopped in traffic on East Utica Street, between East 10th and Duer streets.

Schrader and the other driver got out of their vehicles again.

The argument turned physical, police said.

Investigators determined at least four shots were fired, based on evidence and witness accounts.

Multiple rounds struck the man, police said.

Police do not think alcohol or drugs contributed to the shooting.

Judge Jerome Mirabito arraigned Schrader on the attempted murder and assault charges in Oswego City Court.

Mirabito sent Schrader to the Oswego County Correctional Facility on $100,000

bail or $200,000 bond.

Schrader remained in jail Sunday night, records show. He is scheduled to return to court Nov. 13.

The victim, meanwhile, is continuing to be treated at Upstate University Hospital in Syracuse, police said.

Oswego police ask anyone with information to call (315) 343-1212.