James A. Hessler

In addition to writing articles for publication, James speaks regularly at Civil War Round Tables.