Richard Helms has/had a position (Director) at Directorate of Operations

Title Director
Start Date 1962-02-17
End Date 1965-04-28
Executive yes
Updated almost 11 years ago