1st Round: OT Ereck Flowers

The immediate impact and upside were just too good to pass up on this pick. Like all prospects, Flowers has his flaws, but they aren't irreparable.

2nd Round: WR/KR Tyler Lockett

You know those returning and deep threat, speed issues the Panthers endured last year? Well, they're a thing of the past with this pick. This 5-foot-10, 180-pound lightning bolt definitely has size concerns, but those details are soon overshadowed once you take a look at what his elite explosiveness can provide an offense.

3rd Round: OT Rob Havenstein

Personally, I don't think that going with two offensive tackles in the first three rounds is overkill even if (and when) the Panthers sign a prominent veteran edge blocker in free agency. After ignoring this obvious need during the 2014 offseason, it only makes sense to doubly address those holes now.

4th Round: DE/TE Lynden Trail

This versatile athlete has made a case for himself all week long in Mobile. The 6-foot-6, 262-pound Trail could easily be picked well before this point in the draft, but you can be sure that Gettleman won't be able to resist if this physical freak is still available.

5th Round: SS Ibraheim Campbell

Campbell may not be the biggest or fastest safety in this draft, but he's intelligent, instinctual and hard-hitting.

5th Round (projected compensatory pick): DT Christian Covington

I'm not sure Covington would have still been available here had it not been for the fact that he was forced to undergo season ending surgery on a dislocated kneecap. This versatile Canadian was a nightmare to block throughout his career at Rice and I don't expect that to change in the NFL.

6th Round: CB Craig Mager

This pick adds size and depth to the secondary. Mager will be a special team contributor in the short term and will get some looks on defense down the road.

7th Round: OLB Davis Tull

Tull spent a great deal of time with his hand in the ground as a defensive end in a 4-3 scheme while at Tennessee-Chattanooga. This FCS standout has a high motor to go along with some decent pass rush moves, but the 6-foot 3, 244-pounder will need to develop his stand up game if he wants to ever be effective for the Panthers. If his frame can handle it, I also wouldn't be opposed to asking him to throw on fifteen pounds in order to give him a shot as an edge rusher.

Now it's your turn CSR. What do you think of my latest mock draft?