David began his career with BCA in 1999 as a summer student in the Tri-Cities and Surrey offices. He was successful in obtaining a permanent position in the Cariboo office at the start of 2000 and resided there until being promoted to his current Senior Appraiser position in the Cranbrook office in 2006.
From 2001 to 2006 he was involved as a union rep or alternate. After spending a year as a Trustee in 2008 he was elected to the position of Secretary Treasurer until he stepped down in 2022. In 2019 he was also elected as CUPE BC Trustee.