Did Oakmont in 2016 Live Up to Expectations?

June 20, 2016