David holds undergraduate and graduate degrees from the University of Waterloo and the University of London, and completed further training at the Canadian Forces College and the National Security Agency in the United States. | David holds undergraduate and graduate degrees from the University of Waterloo and the University of London, and completed further training at the Canadian Forces College and the National Security Agency in the United States. |