Football Kirk Campbell gets a 2 year contract