Stephen Waters, Jr., M.