Noble, Robert (Career)