James Scott's career