The longtime Alamance County political figure passes away Saturday morning at Moses Cone Hospital.

Allred had been in news quite a bit lately, more so for his extracurricular activities. The Times-News reports Allred died after a brief illness.