Who would you take at #9 in this scenario

I would be looking to trade down if this is how it shakes out. Will Johnson makes a lot of sense if I had to make the pick