Gene A Smith

Smith is Professor of History at Texas Christian University.