Craig Garrett, M.