CIA Officer Stephen Holmes Posted on November 9, 2013 by Cryptocomb RT News revealed that Stephen Holmes was the CIA Station Chief in Moscow. tagged with Chief of Station, CIA Officer, Moscow, Stephen Holmes CIA Officer