Ideological divisions within the party and intransigent Republican opposition will not make the job easy.
No comments: