trent mackey