James MacGregor James MacGregor. Jackson Gregory James macgregor James·McGregor Hamilton Gregory J. Gregory James L. Gelvin James R. Carey. James R. Katzer