John Michael Wagner

There are 1 included publications by John Michael Wagner :

TitleDateViewsBrief Description
A Historical, Archaeological, and Geographical Study of the Battle of the Atlantic in North Carolina Waters 2023