Eduardo Segarra
Address
Texas Tech University, MS 2132, Lubbock, TX 79409