David K Thomson Author

David K. Thomson is assistant professor of history at Sacred Heart University.