M105, David Cheng