trey windhorst