David Navarro is a renowned guitarist and songwriter who has played with some of the biggest names in rock music. He has been a part of several successful bands, each with its own unique sound and sty...