Robert Caruso

Robert Caruso is a veteran of the United States Navy, and has worked for the Special Inspector General for Afghanistan Reconstruction, Business Transformation Agency and the Office of the Secretary of Defense. 

Will Flynn exercise some disruptive thinking at DIA?