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
Series: n/a
David Miller, a former British Armed Forces officer, has spent his entire professional life in military service or as an advisor on military matters.
© 2008-2025 David Hayes