David A. Powell

David A. Powell has published articles in a number of magazines, more than fifteen historical simulations of various battles, and led tours to various sites. Read More...