 After graduating, Allen completed a Juris Doctor degree from the University of Virginia School of Law in 1977.In 1976, he was the chairman of the "Young Virginians for Ronald Reagan".Out of law school, he served as a law clerk for Judge Glen Morgan Williams of the United States District Court for the Western District of Virginia.