David M Gordon

David Gordon is assistant professor of history at Bowdoin College.