Burlington Police Department Assistant Police Chief Greg Seel said an officer pulled over Allred around 10:10 p.m. after observing signs of impairment. Allred was driving a 1989 Ford on South Church Street when an officer driving behind him made the stop.

According to the officer, Allred refused to take a breathalyzer. He was released later into the custody of a sober adult.

A court date is scheduled for August 10.

Last week the former representative told the Burlington Times-News he planned to run for the Alamance County Board of Commissioners as a write-in candidate.

His possible return to public service comes on the heels of his 2009 resignation from his position as a state legislator.

In June 2009, Allred resigned as state representative after an investigation by the Legislative Ethics Committee for allegedly hugging a female page inappropriately during an April 2009 legislative session.

In that incident, two Republican representatives said Allred appeared to have been drinking before he arrived on the House floor that day.

Rep. Allred admitted he had one drink before driving to Raleigh and was stopped on I-40 for speeding. The NC Highway Trooper issued Allred a warning and told him to slow down after the representative showed his legislative ID.

Allred later pleaded guilty to traveling 102 mph in a 65 mph zone and a judge issued a He received a $500 fine.