James Joseph Farrell, Ph.D.

Affiliations: 
1977-2013 History, American studies, environmental studies St Olaf College, Northfield, MN, United States 
Google:
"James Farrell"