James Anderson is an NFL linebacker and a very talented guy. He was born in Roanoke Rapids, North Carolina and raised in Chesapeake, Virginia. He is brainy, brawny, artistic, and charitable to boot. He is a scholar, athlete, and all around great guy. Anderson was