Master guitarist able to play all guitar-like instruments, singer/songwriter/composer, arranger/producer and teacher with extensive knowledge of, and experience in, jazz, folk, rock, funk, blues, country and world music honed over a 40 year professional career.

Able to compose or improvise original music in any style for any situation and/or mood on demand; copy almost any style of music by ear and transcribe it to create sheet music; read musical notation and chord symbols; change the key of the music to whatever is needed; record any of the above with the live instruments, samples and loops; recruit, contract and rehearse a group of musicians for a studio recording.