
David Johnson is a self advocate who lives in Dawson Creek BC. David has been involved in the community living movement for many years and is currently President of BC People First – one of the province’s largest self advocate organizations. Recently David made a presentation to his local City Council on behalf of people […]