logo
David Shayler backdrop
David Shayler poster
David Shayler
David Shayler is a former British MI5 officer and whistle-blower. Shayler was prosecuted under the Official Secrets Act 1989 for passing secret docume...