David Miller, a former British Armed Forces officer, has spent his entire professional life in military service or as an advisor on military matters.

AOS Naval Non-Fiction


© 2008-2025 David Hayes