Not sure it's a politically appointed position. He's been there for years.
see post 69
Everybody has a party affiliation. Will be interesting to read about
his background.
It is certainly possible a Senator or two is involved too.
Adam Schiff must be peeing in his panties.