About Nicholas David
Nicholas David is a soulful troubadour who combines heart-wrenching lyrics with soul-stirring melodies in his emotionally-charged music.