David was born and raised in Weirton, WV growing up in the Weirton Church of the Nazarene. He graduated from MVNU with a BA in Music Education, Following his graduation, he taught school for a couple of years.
David started his ministry on the WVN district as the Associate Pastor at Morgantown First Church. He then served on the South Central Ohio District for almost two years before returning to WVN to pastor the Terra Alta Church of the Nazarene.
David then served on the Pittsburgh and Alabama South districts. While in Alabama, he earned his MA in Religion from TNU and also his Ed. D. He teaches as an adjunct professor with the Alliance program at Nazarene Bible College. He has served as NYI District President in Pennsylvania and Vice President in Alabama. He has three years experience in serving as a District Secretary on the Alabama district.
David returned once again in 2012 to the WVN district to pastor the Ravenswood Church of the Nazarene, where he is currently serving.
David and his wife, Marta, have three grown children: Jessica, Joshua, and Abby; and two beautiful granddaughters, Jovie Cable and Elle Shirer.