David Poole was born and raised in Spencer Oklahoma and the son of E.J. Poole, banker at the First National Bank of Oklahoma City. He graduated from Star Spencer High School in 1973 and later attended Southern Nazarene University where he received a Master of Science degree in Management.
David worked for the City of Spencer from 1987 to 1998 where he was the Public Works Director and later became the City Manager.
David came to work at Nichols Hills in November of 1998 as the Deputy Director of Public Works. He then served as the interim City Manager from October 2002 until April of 2003. He was selected as the City Manager of Nichols Hills at a special City Council meeting held April 8, 2003 and has proudly served in that capacity since his appointment.