trevor longtail