James W Hammond
JAMES W. HAMMOND, JR., a Naval Academy graduate, is a retired Marine Corps Colonel. He has been writing on military and political topics for more than 45 years.
JAMES W. HAMMOND, JR., a Naval Academy graduate, is a retired Marine Corps Colonel. He has been writing on military and political topics for more than 45 years. See less
James W Hammond's Featured Books