Karlos K Hill

Hill, Karlos K.: - Dr Karlos K. Hill is an Associate Professor of History at Texas Tech University.