About

Location

Lubbock, TX


Company, School, or Organization

Texas Tech University