Spencer Brown is an American professional football offensive tackle for the Buffalo Bills of the National Football League. He played college football for the Northern Iowa Panthers. From Wikipedia
A preseason calf injury has kept the newly extended pass rusher off the field through the start of Bills week.