rory windhorst