Brian Harman wins Wells Fargo Championship

May 7, 2017