James H. S. McGregor

James H. S. McGregor is a writer based in Cambridge, Massachusetts, and a professor emeritus of comparative literature at the University of Georgia.