trevor crookes