Randy Duncan Randy Duncan is a retired Navy captain who served at the Defense Missile and Space Intelligence Center and the Defense Intelligence Agency. My Articles Confronting the Iranian Nuclear ThreatFebruary 13, 2012 | 2:13pm EST