M29, David Cheng