David was re-elected to his second term on April 16, 2019 as the Member of the Legislative Assembly representing the constituency of Bonnyville-Cold Lake-St. Paul (previously he represented the constituency of Lac La Biche-St. Paul-Two Hills).
Prior to his election to the Legislative Assembly, David worked for over 37 years in the construction industry in service of both the commercial and oil and gas sectors. Over the course of his career he has worked in various capacities, including as a foreman, as a superintendent and, most recently, as a consultant and construction inspector for a major Alberta oil and gas company.
He attended NAIT in 1982 and holds certification in 3 trades: plumbing, gasfitting and steamfitting. He also received a diploma in medical radiology in 1988.
David is a member of the St. Paul & District Lions Club.
He was born and raised in Two Hills, and he and his family now reside on a farm northeast of St. Paul in the hamlet of Owlseye.