trevor bennett