Terence Garvin

Terence Garvin

NFL

American football linebacker who plays for the St. Louis BattleHawks of the XFL. He played college football for West Virginia, and was signed by the Pittsburgh Steelers as an undrafted free agent in 2013.