713-798-1816
Houston, Texas, United States
Baylor College of Medicine
Shanghai institute of biochemistry and cell biology