Police say a man impersonating an officer with a flashing red light in his car has been arrested after he pulled over the wrong driver — the mayor of Shreveport, La.

Police think the suspect was using the in-dash light to maneuver through traffic Monday night in northwest Louisiana. Mayor Cedric Glover says he pulled over when the drove behind him, but the fake officer then sped away.

Glover says he followed the car and called police. Daniel Niederhelman, 21, of Shreveport has been charged with false impersonation of a police officer.

Police seized the light and a handgun from Niederhelman's holster. Authorities say Niederhelman works for a private security company, but wasn't authorized to use the light.

Booking records did not list an attorney for Niederhelman.