Updated

The man who shot a judge outside a courthouse was stopped by a police officer hours earlier for having a defective headlight as he drove downtown in the early morning darkness, authorities said.

The suspect, 51-year-old Nathaniel Richmond, was fatally shot Monday after wounding Jefferson County Judge Joseph Bruzzese Jr., who's expected to survive.

The shooting happened about four hours after Richmond was warned about his headlights during the traffic stop, The Intelligencer and Wheeling News-Register in nearby West Virginia reported.

Richmond arrived at a neighboring bank a short while before the shooting, left, then returned and walked quickly toward the judge from a parked car and fired, and the judge returned fire, said Jefferson County Sheriff Fred Abdalla.

Surveillance video captured the scene in Steubenville in eastern Ohio, Abdalla said.

Bruzzese, 65, was overseeing a wrongful-death case that Richmond filed against a housing authority over a fire that killed Richmond's mother and his 2-year-old nephew.

A hearing on a motion by the Jefferson Metropolitan Housing Authority to dismiss punitive damages claims was set for Aug. 28. Attorneys for the agency declined to comment Monday. Messages were left for Richmond's attorneys in the lawsuit.

Court records show Richmond was arrested in April 2016 on charges of driving-under-the-influence and driving with expired plates, with the DUI charge ultimately downgraded to reckless operation. Several years ago he was arrested on various domestic violence and assault charges, court records show.

Richmond was the father of a Steubenville High School football player convicted of rape in 2013. Ma'Lik Richmond is now a member of the Youngstown State football team.

A visiting judge handled Ma'Lik Richmond's case.