trey lance