Man at the top: McCarron wins Mastercard Japan Championship

June 09, 2019

Scott McCarron wins the Mastercard Japan Championship making this his third win in his past seven starts.