Author: Mengping Gu
Born: active 1973