Andrew J Diamond

Andrew J. Diamond is Associate Professor of American HistoryAndrew J. Diamond is Associate Professor of American History and Civilization at the Universit? Charles de Gaulle - Lill and Civilization at the Universit? Charles de Gaulle - Lille 3 in France. e 3 in France.