INdeed he is.
Keyes is smart, a great orator, knowledgable and most damaging of all for his opponent, he's principled.
He has core values and he sticks to them.
Sometimes.