Neil Carter and Deqiang Ma