Okay, I have a lot of changes in this, what I am almost certain will be my final mock.
1—Carolina Panthers: Cam Newton, QB, Auburn
2—Denver Broncos: Marcel Dareus, DT, Alabama
3—Buffalo Bills: Von Miller, DE/OLB, Texas A&M
4—Cincinnati Bengals: A.J. Green, WR, Georgia
5—Arizona Cardinals: Patrick Peterson, CB, LSU
6—Cleveland Browns: Julio Jones, WR, Alabama
7—San Francisco 49ers: Blaine Gabbert, QB, Mizzou
8—Tennessee Titans: Nick Fairley, DT, Auburn
9—Dallas Cowboys: Tyron Smith, OT, USC
10—Washington Redskins: Aldon Smith, DE, Mizzou
11—Houston Texans: Prince Amukamara, CB, Nebraska
12—Minnesota Vikings: Robert Quinn, DE, UNC
13—Detroit Lions: Jimmy Smith, CB, Colorado
14—St. Louis Rams: Cameron Jordan, DE, Cal
15—Miami Dolphins: Mike Pouncey, C, Florida
16—Jacksonville Jaguars: J.J. Watt, DE, Wisconsin
17—New England Patriots: Anthony Castonzo, OT, BC
18—San Diego Chargers: Ryan Kerrigan, OLB, Purdue
19—N.Y. Giants: Corey Liuget, DT, Illinois
20—Tampa Bay Bucs: Da’Quan Bowers, DE, Clemson
21—K.C. Chiefs: Gabe Carimi, OT, Wisconsin
22—Indianapolis Colts: Nate Solder, OT, Colorodo
23—Philadelphia Eagles: Muhammad Wilkerson, DT, Temple
24—New Orleans Saints: Mark Ingram, RB, Alabama
25—Seattle Seahawks: Jake Locker, QB, Washington
26—Baltimore Ravens: Brandon Harris, CB, Miami
27—Atlanta Falcons: Kyle Rudolph, TE, Notre Dame
28—New England Patriots: Mikel LeShoure, RB, Illinois
29—Chicago Bears: Danny Watkins, OT, Baylor
30—N.Y. Jets: Stephen Paea, NT, Oregon State
31—Pittsburgh Steelers: Ras-I Dowling, CB, UVA
32—Green Bay Packers: Adrian Clayborn, DE, Iowa
Cardinal’s Picks
5-Patrick Peterson, CB, LSU
38-Stefen Wisniewski, C, Penn State
69-Sam Acho, OLB, UT
103-Marcus Gilbert, OT, Florida
136-Greg Romeus, DE, Pitt
171-Bilal Powell, RB, Louisville
184-Mario Harvey, ILB, Marshall
249-Stephen Skelton, TE, Fordham