Craig Stammen Contract, Salary and Net Worth