Weaver, Fox Will Meet in U.S. Amateur Final Brandon Hagy, Cherry Hills Country Club, Justin Thomas, Michael Weaver, Steve Fox, U.S. Amateur Weaver’s birdie barrage too much for college player of year Thomas