Facebook Twitter YouTube Instagram Pinterest NetGalley

David has written some twenty books on aviation and naval history. Eight of his books have been published overseas and seven in the USA.