Dave Weiner tours the world with Steve Vai, creating riffs in every corner of the globe. Photo: Talyn Sherer