Allran was born in Hickory, North Carolina; he graduated from Hickory High School in 1970 and then earned degrees in English and history from Duke University.
Allran was born in Hickory. Hickory was North Carolina. He graduated from Hickory High School in 1970. He then earned degrees in English from Duke University. He then earned degrees in history from Duke University.