It's between Jay and Dex. I can't believe how anyone would put Dex out of the top 2. Prediction: Jay 1st and Dex 2nd. As for the rest, who knows but the top 2 is clear.
Branch impressed me too. Extremely conditioned and extremely big. Looked great. Hard to place him but size and condition is in contention for best in show.