He graduated from Hampden-Sydney College (B.A., 1972) and the University of Virginia (M.A., 1978; Ph.D., 1983). He was born September 6, 1950, in Denver, CO, and now resides in Carlisle, PA.