You can rate the company University of Texas Health Science Center by filling out this form.
More contact info for University of Texas Health Science Center:
University of Texas Health Science Center
7703 Floyd Curl Drive Mail Code 7776
78229 Saint Louis