San Diego, CA, United States
Born in Szechuan, China. Sherry was a child of the Chinese Cultural Revolution, a period void of any advancement in science and culture and in which many families were disrupted. Both of her parents were scientists; her father was exiled to a remote farm. Not to be deterred, her mother took Sherry, ...