Kevin Barbieux

Kevin Barbieux

I am Chronically Homeless, with 18 years experience living on the streets and 33 years advocating for the homeless.