Jack Johnson signs two-year contract Posted on July 17, 2009 by Rich Hammond Jack Johnson re-signed with the Kings today, a two-year contract with a salary-cap hit of $1.425 million per season. Teddy Purcell’s contract isn’t likely to be done until Monday.