I agree with getting Trey Flowers if he is OK. He has to pass a physical.
Jermaine Johnson seems to blend amazing size, speed, and strength to me while being an instinctive, intelligent player. He is very quick while benching 27 reps - amazing. Look at his Youtube videos, he rushes while being aware of the run - his perception coupled with his speed and strength make him a true blue chip prospect IMO and is my only choice at 21. Beyond that I say trade down. I think the Pats will trade down and pick Dax Hill.
I would love Davis, and he should be gone at 10 or so, like Vita Vea. But will he? I doubt it. Why? I think it is because he does not interview well and did not seem to take staying in playing shape/weight seriously. Maybe he will change as he was in college (Mac seems to be taking things more seriously now), but maybe not. As BGC says, the personal interviews and injury reports are unknown to us.
Trent Brown is a beast and I think he fell to the 7th round because most of the very large beast OTs never work out. I have no idea if Faalele will work out, but clearly he is a Day 3 guy for me.