trevor macy