Author Avatar

David Beito

David Beito is a historian and professor emeritus of history at the University of Alabama.