Alfred Thayer Mahan

Alternate Spellings

Captain Alfred Thayer Mahan Captain A. T. Mahan