Has Duncan been vetted? I haven’t heard his name brought up as a possible, but I share your belief that McCain could do no better.
I honestly don't know.
Jeez, stop with DH already. He has ZERO chance