4 years at $5 million per year.
Now this is a strange one, because he's now in the 35 and over club
which means no matter what they do (outside of trading him) his salary
will count against the cap, including if he goes on long term
disability.
Good player, but risky signing.
Jeff