John Brennan has ties to agencies, contractor.