Author: Ming Xu
Born: active 1973