Alejandro B. Taylor, 19, of Round Lake Heights, was arrested after police stopped his vehicle near Route 45 and Rollins Road near Lindenhurst Thursday morning and found him in possession of a semi-automatic handgun (pictured). | Provided Photos

A 19-year-old man was arrested after police stopped him for a minor traffic violation in Lindenhurst and spotted him with a loaded gun in plain view, officials said.

Officers with the Lindenhurst Police Department conducted a traffic stop around 1:04 a.m. Thursday in the area of Route 45 and Rollins Road.

Officers spotted the vehicle commit improper lane usage, leading to the stop.

Police officials said officers began talking to the driver when they spotted a handgun in plain view inside the car.

The driver, Alejandro B. Taylor, 19, of Round Lake Heights, was taken into custody.

The handgun, a 9mm SAR CM9 semi-automatic, was loaded and Taylor was not legally allowed to possess it, police officials said.

Taylor does not have a valid Firearm Owner’s Identification card or concealed carry license. He is also under the age of 21.

[Suggested Article]  2 arrested after allegedly being found with large amounts of fentanyl, cocaine at motel in Crystal Lake

Lindenhurst Police Chief Thomas Jones praised the officers for their “astute ability” to quickly de-escalate the tense situation and take the offender into custody without incident.

Taylor was charged with four counts of aggravated unlawful use of a weapon, improper lane usage and uninsured motor vehicle.

Taylor was transported to Lake County Jail and appeared in First Appearance Court Thursday morning.

Prosecutors filed a petition to detain Taylor pending trial. A hearing on the petition is scheduled for Thursday afternoon.