Alexander F. Barnes

Alexander F. Barnes is the author of several military history books for Schiffer Publishing and is currently serving as the Virginia National Guard Command Historian.