Is Petraeus a Republican?