David Hall Cain is a multifaceted musician from Manchester U.K.
He has been playing and performing music since he was 6 and has been creating music since he was 14.
He primarily is a singer/songwriter, but is also known to perform in bands, create and produce electronic music and also to D.J. both in Clubs and on-line.
Don't want to see ads? Subscribe now