avg_rating: 4.15
name: James A.W. Heffernan
about: Dr. James Heffernan is Emeritus Professor of English at Dartmouth College (Hanover, NH).