David Sheinin

David Sheinin is assistant professor of history at Trent University hi Canada. His other publications include several articles on the history of inter-American relations.