United States; Texas United States; Houston Texas United States; Americas; North America
Is it you?
Investor info
TypeCorporate Venture CapitalStage focus
Seed Round,
Early stage VC
Industry focusDescription
Texas Medical Center (TMC) is the largest medical complex in the world, located in Houston, Texas, providing patient care, research, and education across dozens of affiliated institutions.