His articles have appeared in the Tennessee Historical Quarterly and Ohio Valley History, and he also has helped edit four volumes of The Papers of Thomas Jefferson: Retirement Series. He is currently working on a biography of Jefferson in his final retirement, 1809-1826. He received his BA from Baylor University and his PhD from the University of North Carolina at Chapel Hill.