David MacGregor is a Scottish World Jazz Guitarist, Composer, Music Educator and Recording Artist. He specialises in the genre of World Jazz and his main career consists of travelling the world performing solo concerts and collaborating with world-renowned artists.