About David A. Charters David A. Charters is a retired professor of military history at the University of New Brunswick.