Kevin Brown is one the most respected blues guitarists, singers and songwriters on both sides of the Atlantic.