Can't say enough GREAT things about this guy!! I was floored when I first heard James play. And that was just the tip of the iceberg! Amazing compositions, phrasing, and chops, James IS the total package! One of my favorite players! It just takes a listen and you'll be hooked! The present and future of guitar!