erroll thompson contract