andrew thomas contract