Vancouver’s Homeless Piano-Playing Man Now Making International News
His name is David Allen Welsh. Now 50, he’s been homeless off-and-on since he was six. What he does have is an amazing ability to play the piano. Read his story at The Mail Online.