Spanberger has signed

Not sure of the contract details yet, but as expected he signed.