Skip to main content

David Stafford

David Stafford is a historian and former diplomat, specialising in intelligence and espionage, which he lectured on at the University of Edinburgh and St Andrews.