JD Hayworth.
Hayworth is ‘only’ 60 years old. He could keep the seat when 2022 comes around. We’re talking 2 primaries, one on 2020 + 2022. Would he want to put himself through that? I say McSally. Put her ass to work and spit her out if she strays at any point.