Agree with you totally on Haley. She seems sharp and not afraid to take a stance.
I do not like Bolton