Who is the guitarist for David Lee Roth?
The current guitarist for David Lee Roth is John 5. He has been the guitarist for Roth since 2003, replacing Jason Becker. John 5 is an accomplished guitarist who has played with a variety of other bands and artists, including Marilyn Manson, Rob Zombie, and Ozzy Osbourne.