John Casteen

John T. Casteen, III

John T. Casteen, III (Credit: University of Virginia)