Music
Craig John Davidson - Lesson Learned
Craig John Davidson is a singer/songwriter and producer from Aberdeen, Scotland, who has been recording and releasing music since the early 2000s. The newest single, “Lesson Learned,” showcases the guitarist’s fantastic fingerpicking skills and puts them to exquisite use. The irresistible ebb and flow of the track are