David graduated from the BCIT Administrative Management Program in 1987 and completed his BBA shortly after. He joined the family business, ABC Recycling full-time in 1988 and became the CEO in 2000. ABC is a 4th generation, 102 year old company. They have 9 locations in B.C. and Alberta, with over 200 employees.
David has served on various Industry, community and charitable boards. He is a past president of the BC Chapter of the Canadian Association of Recycling Industries (CARI); a past VP of the Pacific Northwest Chapter of the Institute of Scrap Recycling Industries (ISRI); served on the BCIT Alumni board from 2006 to 2008, taking the role of VP in the final year, and is presently a member of the BC Women’s Hospital Foundation Neonatal ICU Campaign Cabinet.