John Patterson, M.