M107, David Cheng