David Donovan

David Donovan is the pen name of a former captain in the United States Army. He is now an associate professor at the University of Virginia.