trevor hail