David Krayden
About David Krayden
David Krayden is a former military public affairs officer and Parliament Hill communications manager who now writes and speaks on federal politics.
2 Articles
David Krayden is a former military public affairs officer and Parliament Hill communications manager who now writes and speaks on federal politics.