Texoma Liver Center Texoma Liver Center is a clinical research site located in Denison, Texas. Therapeutic areas: Other/Unspecified.