Campbell attended John Handley High School in Winchester, Virginia and was a student and a letterman in football, baseball, and basketball.
He was originally signed by the Browns on April 29, 2005, as an undrafted rookie free agent following the 2005 NFL Draft, but was waived by the team on August 28, 2005.
Campbell started all 10 games of the 2006 season for the Berlin Thunder and led the team in passing with 1,264 yards, completing 116 of 204 attempts with 10 touchdowns and 4 interceptions.
Campbell signed with the Austin Wranglers of the Arena Football League on March 2, 2007, as the backup for former Florida State University quarterback Adrian McPherson.
Working for Morgan Stanley 6 years he became Director of Business Strategy before becoming a benefits consultant for Corporate Synergies.
Lang then moved into technology sales working for ThreatSwitch as an Account Executive for a year before joining software development firm 3Pillar Global.
In addition to his day-to-day work, Lang has served as a board member for Project Hope for the past 5 years.