Help keep Salon independent

Bartow J. Elmore

Bartow J. Elmore teaches history at the University of Alabama