Charlie Campbell's 2016 NFL Mock Draft: Round 3

WalterFootball.com's Archive

Walter of WalterFootball has been WalterFootball'ing since 1999'. Older Content is being kept around here. Thanks for reading.



Last update: Thursday, April 28, 2016. Round 7 added.
2016 NFL MOCK DRAFT - WALT'S | CHARLIE'S ROUND: 1 | 2 | 3 | 4 | 5 | 6 | 7
Charlie Campbell was a senior writer at PewterReport.com.
Send Charlie an e-mail here: draftcampbell@gmail.com
Follow Charlie on Twitter @draftcampbell for updates.
NFL Draft Recent Links:

  1. Tennessee Titans: Austin Hooper, TE, Stanford
    The Titans have a good starting tight end in Delanie Walker, but he's on the wrong side of 30 and their depth behind him isn't good. Here's a young tight end to work with Marcus Mariota.

    In 2015, Hooper played well and was a dangerous receiver for Stanford. He had 34 receptions for 438 yards and six touchdowns on the year. Hooper impressed in his sophomore campaign, notching 40 receptions for 499 yards and two touchdowns despite inconsistent quarterback play out of Kevin Hogan. Hooper (6-3, 254) blocked in a Stanford's pro-style offense yet also proved to be a receiving threat.


  2. Cleveland Browns: Shilique Calhoun, DE, Michigan State
    Barkevious Mingo was a pick of the prior regime and Paul Kruger didn't make a big impact. Thus, Cleveland might be interested in a few front seven defenders next offseason.

    In 2015, Calhoun totaled 10.5 sacks, 49 tackles, 15 for a loss, one forced fumble and three passes batted. His pass-rushing moves and overall play looked improved over the 2014 season. For the next level, the 6-foot-4, 251-pound Calhoun could stand to add some weight and functional strength, plus further expand his repertoire of pass-rushing moves.

    After a slow start to 2014, Calhoun started playing better. The junior speed rusher recorded 39 tackles with 12.5 tackles for a loss, eight sacks and a forced fumble for the year. Calhoun was one of the top players on Michigan State's superb defense in 2013. For the year, he recorded 37 tackles with 14 tackles for a loss, 7.5 sacks, two forced fumbles and an interception.


  3. San Diego Chargers: Tyler Boyd, WR, Pittsburgh
    The Chargers could use more receiving talent.

    Boyd totaled 91 receptions for 926 yards and six touchdowns in 2015. The year before, he notched 78 receptions for 1,126 yards and eight touchdowns. The 6-foot-1, 197-pounder has speed to go with his size. The sophomore was impressive against good defensive backs in 2014, including Virginia Tech's tough secondary. If Boyd can stay out of trouble in the leadup to the 2016 NFL Draft, his DUI arrest probably won't prevent him from being selected early on.

    In Boyd's first game for the Panthers in 2013, he gave Florida State some problems. That set the tone for him to break a lot of Larry Fitzgerald's freshman records. Boyd caught 85 passes for 1,174 yards with seven touchdowns in 2013. He also ran for a score and returned a punt for a touchdown.


  4. Dallas Cowboys: C.J. Prosise, RB, Notre Dame
    The Cowboys grab their running back of the future. Dallas has shown interest in Prosise.

    The 6-foot, 220-pound Prosise has a nice burst to go along with having good size for a NFL running back. Prosise and Will Fuller were the engines of the Notre Dame offense in 2015. Prosise averaged 6.6 yards per carry for 1,032 yards with 11 touchdowns before injuries robbed him of a few games late in the year. He also had 24 receptions for 308 yards and a score.

    Prior to 2015, Prosise was a wide receiver and special teams leader. He had 29 receptions for 516 yards and two scores in 2014.

    Pick change; previously Maliek Collins, DT




  5. San Francisco 49ers: Braxton Miller, WR, Ohio State
    The 49ers could use wide receiver talent for Chip Kelly, and Miller would be a great scheme fit for Kelly.

    At the Senior Bowl, Miller had a tremendous week and proved that he is simply a natural football player. Miller (6-1, 201) displayed natural hands with the speed, athleticism and explosion to get separation. He also used his size to get the better of defensive backs. Miller is a gritty player who is a play-maker with the ball in his hands. He had 26 catches for 341 yards and three scores in 2015. As a runner, the former quarterback picked up 234 yards on 40 carries and a score.

    Miller was an option quarterback in 2013-2014. While he wasn't a NFL-caliber passer, he was an explosive point-producer who has upside to develop with pro coaching.


  6. Miami Dolphins: Spencer Drango, OT/G, Baylor
    The Dolphins have to get some guard help, and Drango also offers some tackle ability in an emergency.

    Drango (6-5, 315) spent four straight seasons as the starter at left tackle for Baylor. He is a quality run blocker who improved his pass protection over time, but still has a ways to go in that area for the NFL. That was apparent at the Senior Bowl as he manhandled some linemen on run plays, but struggled in pass protection on the edge in one-on-ones. Drango would fit best as a guard, or maybe a right tackle in the NFL.

    Before being injured in 2013, Drango was playing at a really high level as a pass protector for Bryce Petty. Baylor really missed Drango when he went out for the season with a ruptured disc in his back in mid-November that year.



  7. Jacksonville Jaguars: Beniquez Brown, LB, Mississippi State
    The Jaguars grab an understudy for Paul Posluszny.

    Brown (6-1, 229) had an impressive season for the Bulldogs and was a tough defender in the middle of their defense. In 2015, he totaled 99 tackles with 11 for a loss, four sacks, two passes broken up and an interception. Brown had 62 and 39 tackles as a sophomore and freshman, respectively.


  8. Baltimore Ravens: Javon Hargrave, DT, South Carolina State
    The Ravens need to draft some defensive line help and land a replacement for Chris Canty.

    At the combine, Hargrave (6-2, 295) had an excellent 40 time and did well in the field drills. He has continued his superb postseason to help his draft stock. Hargrave was a star of the East-West Shrine, and he used that week to earn a late invitation to the Senior Bowl where he played well.

    Hargrave totaled 59 tackles with 22 for a loss, two forced fumbles and 13.5 sacks in 2015. In 2014, he had 55 tackles, 24 for a loss, 16 sacks and three forced fumbles. Hargreaves totaled a tremendous 37 sacks over his collegiate career.




  9. Chicago Bears: Willie Beavers, OT/G, Western Michigan
    The Bears could use another tackle to compete with Charles Leno for the left tackle job.

    Beavers was Western Michigan's starting left tackle for the past few seasons, and his quality play earned him an invitation to the Senior Bowl. The 6-foot-4, 324-pounder has some size, quickness and length to him. In Mobile, Beavers showed potential, but he still needs work for the NFL.


  10. Tampa Bay Buccaneers: Carl Nassib, DE, Penn State
    The Bucs grab a left end to further improve their pass rush.

    Nassib put together a torrid 2015 season with a bunch of multi-sack games and a huge presence in opponents' backfields. He led the nation with 15.5 sacks in 2015 while also racking 46 tackles, 19.5 tackles for a loss and six forced fumbles. The 6-foot-6, 277-pounder also has drawn raves for his work ethic and practice habits from head coach James Franklin and former head coach Bill O'Brien.

    Nassib could fit at end in a 3-4 or 4-3 defense. He really put his draft stock on the map with a massive senior season. Nassib is a 1-year wonder as he had only two sacks combined over 2014 and 2013.


  11. New York Giants: Jeremy Cash, S, Duke
    The Giants need a safety to pair with Landon Collins.

    Cash totaled 101 tackles with 18 for a loss, 2.5 sacks, three forced fumbles and four passes broken up in 2015. He recorded 111 tackles with 10.5 tackles for a loss, seven passes broken up, four forced fumbles and two interceptions the year before.

    While Cash (6-0, 212) was a solid defender for the Blue Devils, he could use work on his man coverage for the NFL. He had an impressive week at the Senior Bowl showing instincts, zone-coverage skills and run defense.


  12. Oakland Raiders: Darian Thompson, S, Boise State
    The Raiders grab some safety depth and competition after losing Charles Woodson to retirement.

    Thompson (6-1, 208) had an impressive week at the Senior Bowl on top of three straight seasons of good production at Boise State. In 2015, he had 65 tackles with four passes broken up and five interceptions. Thompson has an impressive combination of size, tackling ability, instincts and ball skills. He had a big junior year with seven interceptions and 71 tackles. As a sophomore, Thompson recorded 63 tackles and four interceptions.




  13. Tennessee Titans: Kenneth Dixon, RB, Louisiana Tech
    The Titans are hopeful to resurrect DeMarco Murray, but it wouldn't hurt to have some running back depth.

    At the Senior Bowl, Dixon showed a nice skill set ready to compete in the NFL. The 5-foot-10, 215-pounder is a tough runner who also can contribute as a receiver.

    In 2015, Dixon averaged 5.4 yards per carry for 1,070 yards and 19 touchdowns. The senior also notched 34 receptions for 467 yards and seven scores. He had a six-touchdown game against North Texas. Dixon put together a huge junior year with an average of 5.1 yards per carry for 1,299 yards with 22 touchdowns. He also made 30 receptions for 385 yards and six scores that season.


  14. Cleveland Browns: Michael Thomas, WR, Ohio State
    The Browns could use multiple wide receivers from this draft class.

    Thomas (6-2, 212) has a good NFL skill set with some size and speed to get vertical. He needs some development as a route-runner, but he could be a nice X receiver to stretch the field along the sideline. Thomas has upside and teams like him. He ran slower than expected at the combine, however, which could push him into the second day of the 2016 NFL Draft.

    Despite inconsistent quarterback play in 2015, Thomas totaled 56 receptions for 781 yards and nine touchdowns. He impressed in his battle with Virginia Tech cornerback Kendall Fuller during the 2015 season opener. Thomas was the Buckeyes' possession receiver in 2014 with Devin Smith serving as the deep threat. Thomas caught 54 passes for 799 yards and nine touchdowns on the season. He also dealt with a running quarterback in J.T. Barrett for much of the year.



  15. New Orleans Saints: Geronimo Allison, WR, Illinois
    The Saints get their replacement for Marques Colston.

    Allison (6-3, 200) absolutely dominated the defensive backs at the East-West Shrine. For the Illini in 2015, the senior totaled 65 receptions for 882 yards with three touchdowns. He had 41 catches for 598 yards and five scores as a junior.

    Sources say they really like Allison's skill set. He has quickness for a 6-foot-3 receiver and runs good routes. Allison also has big, soft hands. He is very good at attacking the football away from his body and locking it in. The quickness and those route-running skills could be seen in his red-zone scores. He also has length and height. The one issue that sources say Allison needs to improve is strength.


  16. Philadelphia Eagles: Alex Lewis, OT, Nebraska
    Philadelphia could use a tackle to develop behind Jason Peters. Lewis could start out at guard.

    Lewis had some struggles with some good edge rushers, but he has some talent to develop. The 6-foot-6, 312-pounder has some size to him with length. At the East-West Shrine though, he had a mixed week. Lewis looked very good at times, and lost on other plays. Thus, he is more of a developmental project.




  17. Buffalo Bills: Willie Henry, DT, Michigan
    The Bills make this value pick to fortify their defensive line.

    Scouts told me during the fall that they liked Henry, but they weren't expecting him to enter the 2016 NFL Draft. Henry (6-2, 303) did declare early though after a solid season for Michigan. In 2015, he totaled 34 tackles with 10 for a loss and 6.5 sacks. As a sophomore (20 tackles) and freshman (32 tackles) Henry played, but didn't have big seasons. Teams view him as a nose tackle for a 4-3 or 3-4 defense.


  18. Atlanta Falcons: Justin Simmons, S, Boston College
    The Falcons have a big hole at safety and have shown interest in Simmons.

    Some sources say they have Simmons as a late-rounder who could compete as a backup safety and special teams contributor. Other teams have him in the mid-rounds. He had a quality week at the East-West Shrine. As a senior, Simmons racked up 67 tackles with five interceptions and two breakups. He totaled 76 tackles with two picks and five breakups in 2014. At the combine, Simmons (6-2, 202) put together a respectable showing.


  19. Indianapolis Colts: Shon Coleman, OT, Auburn
    The Colts need multiple additions for their offensive line.

    Coleman was Auburn's starting left tackle the past two seasons and was a quality run blocker for the Tigers. The 6-foot-5, 307-pounder has good size and strength, but could use work on speed rushers for the next level. In 2011, Coleman underwent treatment for leukemia, and after beating cancer, he returned to the field without any issues the past two seasons.


  20. New York Jets: Deion Jones, OLB, LSU
    The Jets need some young talent at linebacker and have shown interest in Jones.

    In 2015, Jones had 100 tackles with 13.5 for a loss, five sacks, three passes batted and two interceptions. He used his speed to fly around the field and make tackles for the Tigers. The 6-foot-1, 219-pounder had a quality week at the Senior Bowl and did well in pass coverage, too. However, NFL sources say he's been overrated by the media because he's very undersized as a linebacker stuck in a safety's body. They feel that Jones is going to be a situational player, and may not be a three-down starter if he can't add significant weight. Thus, I've heard lower grades on him than the consensus in the media.




  21. Washington Redskins: Charles Tapper, DE, Oklahoma
    The Redskins continue to get younger and faster up front on defense.

    In 2015, Tapper had 50 tackles, 10 for a loss, seven sacks, four forced fumbles and three passes batted. He was very steady for the Sooners and demonstrated improved pass-rushing skills as a senior. In 2014, Tapper recorded 37 tackles with three sacks, one forced fumble, two passes broken up and 7.5 tackles for a loss as a 3-4 defensive end. The 6-foot-2, 271-pounds has the versatility to fit a 4-3 or 3-4 defense. He had a decent week at the Senior Bowl, but put together a tremendous combine with superb 40 (4.59).


  22. Houston Texans: K.J. Dillon, S, West Virginia
    The Texans could use a safety upgrade.

    Dillon (6-0, 210) had a strong performance at the combine with a strong 40 time and performance in the field drills. At the Senior Bowl, he made his presence felt and was one of the most physical defenders. Dillon laid out a number of bone-rattling hits while flying around the field.

    Dillon played in the shadow of Karl Joseph at West Virginia, but Dillon produced two quality years to close out his collegiate career. In 2015, he had 55 tackles with eight passes broken up, 7.5 tackles for a loss, and two interceptions. Dillon had 62 tackles, seven breakups and three interceptions in 2014.


  23. Minnesota Vikings: Maliek Collins, DT, Nebraska
    The Vikings grab some interior defensive line depth with a good value pick.

    In 2015, Collins totaled 29 tackles, six for a loss, 2.5 sacks and a pass broken up. He played well and was more disruptive than the numbers indicate. Sources say that when watching tape of Randy Gregory for the 2015 NFL Draft that Collins really stood out to them. Another general manager told WalterFootball.com that Collins is good, but not special.

    In 2014, Collins turned in an impressive season with 45 tackles, 17 for a loss, 4.5 sacks and 13 quarterback hurries. It was a breakout year for the sophomore after being a backup as a freshman. The 6-foot-1, 311-pounder is a quick gap-penetrator who would be best as a three-technique in a 4-3 defense.

    Pick change; previously C.J. Prosise, RB


  24. Cincinnati Bengals: Sterling Shepard, WR, Oklahoma
    The Bengals doubled up on receivers when they drafted Marvin Jones and Mohamed Sanu. Here, Cincinnati does that again with a good value pick.

    Shepard (5-10, 195) is undersized, but he was a play-maker for the Sooners. In 2015, Shepard had 86 receptions for 1,288 yards and 11 touchdowns. He had 50 receptions for 957 yards with five touchdowns in 2014.

    For the NFL, Shepard is a small, shifty, gritty receiver. He can get separation with his quickness and route-running, but looks limited to a slot role. Shepard didn't play poorly at the Senior Bowl, but didn't dominate either. He had a strong showing at the combine.


  25. Green Bay Packers: Jaylon Smith, LB, Notre Dame
    The Packers have the roster strength to let Smith redshirt for a year and then reap the rewards of a top-five talent to lead their defense.

    Smith suffered a torn ACL and MCL in the Fiesta Bowl, which is projected to cause him to miss the 2016 season. In surveying teams, some have flunked him medically. Others have Smith as a sixth- or seventh-rounder, and a few teams are thinking of him in the mid-rounds. Teams really love Smith's tape and his off-the-field character, so on the second day of the 2016 NFL Draft, he could get consideration.

    There is no doubt that Smith is a special player. Sources have said if he was healthy he would be a top-four target on their draft boards. He has the skills to cover in the passing game and is tremendous against the run with fabulous instincts. Smith has sideline-to-sideline speed and athleticism in the middle of the field with the ability to start on the inside or the outside. He also match up one-on-one with tight ends or be a dangerous blitzed. He's a tremendous player.

    In 2015, the 6-foot-2, 223-pounder totaled 115 tackles, nine for a loss, one sack, four passes broken up and one forced fumble - he was robbed of one by the official scorer. Smith was all over the field for the Fighting Irish in 2014 with 112 tackles with nine tackles for a loss, one forced fumble, 3.5 sacks and two passes defended.


  26. Pittsburgh Steelers: Sean Davis, S/CB, Maryland
    The Steelers grab their safety upgrade over Will Allen.

    Maryland's defensive leader started 40 games as a Terrapin and finished his career with a strong senior year. Davis (6-1, 201) showed good run support and tackling with 88 total tackles in 2015. He also had three interceptions and three passes broken up. Davis had 115 and 112 tackles as a junior and sophomore, respectively. His steady and consistent play landed him an invitation to the Senior Bowl. In Mobile, he held his own and was competitive, while at the combine, he ran faster than expected and has impressed a lot of teams in workouts.


  27. Seattle Seahawks: Joe Haeg, OT, North Dakota State
    The Seahawks lost Russell Okung and needed help on the right side of the line before Okung was signed away by Denver. Here's a blocker to help bolster Seattle's line.

    This is high for Haeg in my opinion, but the Seahawks use SPARQ analysis and Haeg scored among the top offensive linemen in the 2016 NFL Draft by that metric. Haeg (6-6, 304) was the starting left tackle for North Dakota State over the past few seasons. He needed a good week at the Senior Bowl to rise up the rankings, but it didn't happen as he struggled in pass protection against the all-star defensive lineman. Haeg should move inside to guard for the NFL, in my opinion.


  28. New England Patriots: Yannick Ngakoue, OLB, Maryland
    The Patriots could use multiple defensive line additions after losing Chandler Jones, Akiem Hicks, and Dominique Easley this offseason. Fortunately for New England, this class is very strong on the defensive line. Here is an edge rusher the Patriots have shown interest in.

    Ngakoue totaled 38 tackles, 15 for a loss, 13.5 sacks, one forced fumble and one pass breakup in 2015. He showed that he has some natural pass-rushing skills with speed, length, and strength on the edge. Sources said by mid-season that Ngakoue had impressed them and had his stock is trending upward. The 6-foot-2, 252-pounder looks like a good outside linebacker for a 3-4 defense.

    Ngakoue destroyed Redskins guard Brandon Scherff in 2014. Ngakoue also looked good against Michigan State's Jack Conklin and Ohio State's Taylor Decker while holding his own against Saints' first-rounder Andrus Peat. That season, Ngakoue recorded 37 tackles, 13.5 for a loss and six sacks.


  29. Arizona Cardinals: Cardale Jones, QB, Ohio State
    The Cardinals grab their quarterback understudy for Carson Palmer.

    There is no doubt that Jones (6-5, 253) can make some devastating throws with elite arm strength for the NFL. Aside from his right-arm cannon, Jones has running ability and is difficult to sack with his huge size. He was up and down in 2015, but considering he only had 11 starts in his college career, it is understandable that he is raw and needs development. In 2015, Jones completed 63 percent of his passes for 1,460 yards with eight touchdowns and five interceptions.

    Jones put on a display in 2014 after entering the starting lineup behind Braxton Miller and J.T. Barrett. In his three starts, he completed 61 percent of his passes for 860 yards with seven touchdowns and two interceptions.

    Jones has a ton of upside and could be a tremendous play-maker if he improves his football I.Q., field vision and overall passing technique. Teams do have concerns about his maturity and leadership skills.


  30. Carolina Panthers: Zack Sanchez, CB, Oklahoma
    The Panthers grab some cornerback talent after moving on from Josh Norman.

    In 2015, Sanchez totaled 45 tackles, seven interceptions and seven passes broken up. The junior has ball skills and can make big plays, but he can be a gambler, which led to a few games in 2015 during which he had some issues in coverage.

    Sanchez was awful in 2013 as a freshman, and teams constantly picked on him for big plays, but he was vastly improved in 2014 for the Sooners. Sanchez was an all-conference pick that year and held up well when teams targeted him. He had 43 tackles with six interceptions and eight passes broken on the season. As a freshman, Sanchez picked off two passes and batted away 13. The 5-foot-10, 185-pounder could stand to fill out his frame. He's a nickel corner for the NFL.


  31. Denver Broncos: Scooby Wright III, ILB/OLB, Arizona
    The Broncos lost Danny Trevathan in free agency, but here's a replacement.

    Wright missed most of 2015, finishing the year with 23 tackles, 3.5 tackles for a loss and two sacks. In the season opener, he suffered a knee injury - a lateral meniscus tear - that he underwent surgery for. Wright came back after missing only two games, but he clearly rushed back and wasn't the same. Wright sprained his foot in his first game back - a loss to UCLA - and didn't played the rest of the regular season. In the bowl game against New Mexico, Wright collected 15 tackles, 3.5 for a loss and two sacks.

    Wright took college football by storm in 2014. The 6-foot, 239-pounder was a pass-rushing force for the Wildcats and one of the top defenders in the Pac-12. He had 14 sacks with 163 tackles, 29 tackles for a loss and six forced fumbles for the year. Wright is an instinctive linebacker and was all over the field for Arizona. In 2013, he notched 83 tackles with 9.5 for a loss and an interception.


  32. Detroit Lions: Bronson Kaufusi, OLB/DE, BYU
    The Lions could use a third end to go with Ziggy Ansah and Devin Taylor.

    Kaufusi totaled 64 tackles, 20 tackles for a loss, 11 sacks, one interception and three forced fumbles in 2015. As a junior, he collected seven sacks after putting together a four-sack season as a sophomore. Kaufusi (6-6, 281) could fit as a five-technique in a 3-4 defense or a left defensive end in a 4-3 scheme. He needs to improve at shedding blocks for the NFL.


  33. New England Patriots: Pharoh Cooper, WR, South Carolina
    Tom Brady does a lot with meager cast of wideouts. The Patriots could use a play-maker like Cooper.

    Cooper (5-11, 203) is a quick slot receiver who is dangerous after the catch. In 2015, he totaled 66 receptions for 973 yards and eight touchdowns. Cooper was a dynamic play-maker for the Gamecocks in 2014, making 69 receptions for 1,136 yards and nine touchdowns. He also ran the ball 27 times for 200 yards and two scores.


  34. Seattle Seahawks: Alex Collins, RB, Arkansas
    The Seahawks lost Marshawn Lynch to retirement, so adding some running back depth in the mid-rounds would make sense.

    In 2015, Collins averaged 5.8 yards per carry on his way to 1,577 yards with 20 touchdowns. He had 13 receptions for 95 yards, too. The 5-foot-10, 217-pounder was the feature back for Arkansas for the past few years, but made an immediate impact for the Razorbacks. Collins averaged 5.4 yards per carry in 2013 for 1,026 yards with four touchdowns. The freshman also had 11 receptions for 63 yards through the air. Collins maintained his average per carry in 2014 while running for 1,100 yards and 12 scores. He had three receptions for nine yards, too.

    Collins is a physical, downhill runner who can pick up yards after contact. He's a balanced back, but lacks elite speed or power. Collins still could be a three-down starter, and it wouldn't be a surprise anyone if he turns into a great value pick from Day 2.


  35. Denver Broncos: Kenyan Drake, RB, Alabama
    The Broncos could use some depth in their backfield behind C.J. Anderson.

    At most schools, Drake would have been a starter, but at Alabama, he was a backup to Derrick Henry among other future NFL halfbacks. In 2015, Drake averaged 5.4 yards per carry for 407 yards (76 attempts) with one touchdown. He also notched 27 receptions for 255 yards and a touchdown.

    Drake (6-0, 210) ran well at the Senior Bowl and showed off his excellent quickness with size and strength. The big issue for him is durability. A broken ankle ended his 2014 season early.


Go to Charlie's 2016 NFL Mock: Round 4


Go to Charlie's 2016 NFL Mock: Round 5 | Go to Charlie's 2016 NFL Mock: Round 6

Go to Charlie's 2016 NFL Mock: Round 7 | Back to Charlie's 2016 NFL Mock - Round 1

Back to Charlie's 2016 NFL Mock - Round 2 | 2016 NFL Mock - Walt's

LOADING COMMENTS...









Send Charlie an e-mail here: draftcampbell@gmail.com
All other e-mail, including advertising and link proposals, send to: wpc112@gmail.com


ToDo: reinstate comments