James Beau Barclay
James Beau Barclay is a talented guitarist and songwriter with soulful indie pop songs, often centered around themes of love and loss.
Play All
Share








































OK