Winners of the U.S. National Amateur Championships, March 2012, Provo, UT
U.S. National Amateur Championships, March 2012, Provo, UT. Hosted by BYU.