Terrence Mcniff has signed on to play for another season with the Jacks for a contract worth $10,850,000 for the season. Terrence Mcniff