trey huber