DE Isaiah Foskey signs his contract

Wonder what took so long
A few of the players picked before him hadn't signed yet. It's mostly a matter of achieving similar compensation to those around him.