Media Appearances

Listen to Interview: Audiobook Release Podcast

193222

The John Batchelor Show: David Grantham discusses Consequences: An Intelligence Officer's War