Dave Weiner has been a constant fixture of Steve Vai's touring band for many years. In addition to his work with Steve Vai, Dave has also released several solo albums.