David Navarro is a renowned guitarist and songwriter who has played with some of the biggest names in rock music.…