trevor warren