With Jesse Gress

With Justin Stanton of Snarky Puppy

with Adrian Belew

With Dave Grohl of Nirvana and The Foo Fighters

With George Porter Jr.

With Todd Rundgren

with Michael Landau and Wayne Krantz

with Paco de Lucia

with Michael Franti

with John Scofield

with Warren Haynes, Ben Harper, and John Paul Jones

With Jerry Jermont

with Steve Miller

With Warren and Peter Frampton

‚ÄčAsheville Guitar

                            with Don Was

with Gregg Allman and Friends

with Warren Haynes and Gov't Mule

with Edwin McCain

with John Mclaughlin

with Vernon Reid

with Patrick Simmons of the Doobie Brothers

with Steve Morse

with Steve Howe of Yes

with Adam Duritz, Ron Holloway and Brad Whitford

with Jimmy Herring

With Dweezil Zappa on Halloween :)

Ten Basic Elements Of Music :

1) Notes

2) Rhythm

3) Feel

4) Dynamics

5) Technique

6) Tone

7) Phrasing

8) Listening

9) Articulation

10) Space