David started with the City of Independence in 1986. David was promoted to EMS Director in May 1996, Public Safety Director in 2012, and Assistant City Manager in 2021. David currently oversees the operations aspect of the City under the direction of the City Manager. David continues to serve as the EMS Director, Emergency Manager, & Building Inspector along with his duties as Assistant City Manager.