71 pubs · 3,821 cites · h-index 30
The University of Texas MD Anderson Cancer Center
1989 - Present
Foundation for Medical Research
2022 - 2022
Cisco Systems (China)
1993 - 1993
Children's Cancer Center
1989 - 1989
Anderson Hospital
1981 - 1988