Keith Urban is renowned as being one of country music’s finest guitar players, equal parts nimble and melodic. But at a recent tour stop in Gilford, New Hampshire, it was the six string talents of a fan named Rob Joyce that ended up stealing the show.
Joyce, of Berlin, Massachusetts, was…