David Freeland Duke

Dr. David Freeland Duke is an assistant professor and environmental historian in the Department of History and Classics at Acadia University.

Books By David Freeland Duke