McKinstry fills final hole in UA recruiting class